File types in a typical project

The following table lists the file types used in a typical development project.
Table 1. Files used in a typical project
Type of file Identifying characteristic
Source files
C-language source file .c file name extension
C-language header file .h file name extension
FrameMaker binary file .doc or .mif file name extension, first line of file begins with <Maker
Linux and the UNIX system: manual page source file .1 to .9 file name extension
Derived files
Linux and the UNIX system: ar(1) archive (library) .a file name extension
The Windows® system: library, shared library .lib, .dll file name extension
Compiled executable Linux and the UNIX system: <varies with system architecture>

The Windows® system: .exe file name extension