Filename extensions

This table lists some common filename extensions used in a 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 Neutrino. See Writing Shell Scripts and ksh for information on writing shell scripts for Neutrino.
.bmp Bitmap graphical image
.build OS image buildfile mkifs
.c C program source code qcc, make (QNX Momentics Tool Suite required)
.C, .cc, .cpp C++ program source code QCC, make (QNX Momentics Tool Suite required)
.cfg Configuration files, various formats Various programs; formats differ
.conf Configuration files, various formats Various program; formats differ
.css Cascading style sheet Used in the QNX Momentics Tool Suite for Eclipse documentation
.def C++ definition file QCC, make (QNX Momentics Tool Suite required)
.dll MS-Windows dynamic link library Not used directly in Neutrino; necessary in support of some programs that run under MS-Windows, such as some of the QNX Momentics tools. See .so (shared objects) for the Neutrino equivalent.
.gif GIF graphical image
.gz Compressed file gzip; Backing Up and Recovering Data
.h C header file qcc, make (QNX Momentics Tool Suite required)
.htm HyperText Markup Language (HTML) file for Web viewing Web browser
.ifs, .img A QNX Image filesystem, typically a bootable image mkifs; see also Making an OS Image 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 QNX Momentics IDE
.jpg JPEG graphical image
.kev Kernel events, gathered by the instrumented kernel and used to profile an entire QNX Neutrino system procnto*-instr, tracelogger, traceprinter, the QNX Momentics IDE; see also the System Analysis Toolkit User's Guide
.mk Makefile source, typically used within QNX recursive makes make (QNX Momentics Tool Suite)
.o Binary output file that results from compiling a C, C++, or Assembly source file qcc, make (QNX Momentics Tool Suite)
.S, .s Assembly source code file GNU assembler as (QNX Momentics Tool Suite)
.so, .so.n Shared object qcc, make (QNX Momentics Tool Suite)
.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 recursive make) make (QNX Momentics Tool Suite)
.wav Audio wave file  
.xml Extensible Markup Language file; multiple uses, including IDE documentation in a QNX Momentics Tool Suite  
.zip Compressed archive file gzip

If you aren't sure about the format of a file, use the file utility:

file filename