| Updated: October 28, 2024 | 
This table lists some common filename extensions used in a QNX Neutrino system.
| Extension | Description | Related programs/utilities | 
|---|---|---|
| .1 | Troff-style text, e.g., from Unix man (manual) pages. | man and troff (third-party software) | 
| .a | Library archive | ar | 
| .awk | Awk script | gawk | 
| .b | Bench calculator library or program | bc | 
| .bat | MS-DOS batch file | For use on DOS systems; won't run under QNX Neutrino. See Writing Shell Scripts and ksh for information on writing shell scripts for QNX Neutrino. | 
| .build | OS image buildfile | mkifs | 
| .c | C program source code | qcc, make | 
| .C, .cc, .cpp | C++ program source code | q++, make | 
| .cfg | Configuration files, various formats | Various programs; formats differ | 
| .conf | Configuration files, various formats | Various programs; formats differ | 
| .css | Cascading style sheet | Used in the IDE for documentation | 
| .def | C++ definition file | q++, make | 
| .dll | MS-Windows dynamic link library | Not used directly in QNX Neutrino; necessary in support of some programs that run under MS-Windows, such as some of the QNX Neutrino tools. See .so (shared objects) for the QNX Neutrino equivalent. | 
| .gz | Compressed file | gzip; Backing Up and Recovering Data | 
| .h | C header file | qcc, make | 
| .htm | HyperText Markup Language (HTML) file for Web viewing | Web browser | 
| .ifs, .img | A QNX Neutrino Image filesystem, typically a bootable image | mkifs; see also OS Images in Building Embedded Systems | 
| .jar | Java archive, consisting of multiple java files (class files etc.) compressed into a single file | Java applications e.g., the IDE | 
| .kev | Kernel events, gathered by the instrumented kernel and used to profile an entire QNX Neutrino system | procnto*-instr, tracelogger, traceprinter, the IDE; see also the System Analysis Toolkit User's Guide | 
| .mk | Makefile source, typically used within QNX Neutrino recursive makes | make | 
| .o | Binary output file that results from compiling a C, C++, or Assembly source file | qcc, make | 
| .S, .s | Assembly source code file | GNU assembler as | 
| .so, .so.n | Shared object | qcc, make | 
| .tar | Tape archive | tar; Backing Up and Recovering Data | 
| .tar.gz, .tgz | Compressed tape archive | gzip, tar; Backing Up and Recovering Data | 
| .txt | ASCII text file | Many text-based editors, applications, and individual users | 
| .use | Usage message source for programs that don't embed usage in the program source code (QNX Neutrino recursive make) | make | 
| .wav | Audio wave file | |
| .xml | Extensible Markup Language file; multiple uses, including IDE documentation | |
| .zip | Compressed archive file | gzip | 
If you aren't sure about the format of a file, use the file utility:
file filename