Filename extensions

This table lists some common filename extensions used in a BlackBerry 10 OS system.

Extension Description Related programs/utilities
.1 Troff-style text, for example, 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 BlackBerry 10 OS. See Writing shell scripts and ksh for information on writing shell scripts for BlackBerry 10 OS.
.bmp Bitmap graphical image  
.build OS image buildfile mkifs
.c C program source code qcc , make
.C, .cc, .cpp C++ program source code QCC , make
.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 IDE for documentation
.def C++ definition file QCC , make
.dll MS-Windows dynamic link library Not used directly in BlackBerry 10 OS; necessary in support of some programs that run under MS-Windows, such as some of the BlackBerry 10 OS tools. See .so (shared objects) for the BlackBerry 10 OS equivalent.
.gif GIF graphical image  
.h C header file qcc , make
.htm HyperText Markup Language (HTML) file for Web viewing Web browser
.ifs, .img A BlackBerry 10 OS Image file system, typically a bootable image mkifs
.jar Java archive, consisting of multiple java files (class files, and so on.) compressed into a single file Java applications, for example, the IDE
.jpg JPEG graphical image  
.kev Kernel events, gathered by the instrumented kernel and used to profile an entire BlackBerry 10 OS system procnto*-instr , tracelogger , traceprinter , the IDE
.mk Makefile source, typically used within BlackBerry 10 OS 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
.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 (BlackBerry 10 OS recursive make) make
.wav Audio wave file  
.xml Extensible Markup Language file; multiple uses, including IDE documentation  

Last modified: 2014-11-17

Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus