Filename extensions

This table lists some common filename extensions used in a BlackBerry PlayBook OS 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
.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 N/A
.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 N/A
.gz Compressed file gzip
.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
.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 N/A
.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
.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
.tar.gz, .tgz Compressed tape archive gzip , tar
.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