At the beginning of an object file, or immediately after the signature of an image file, there is a standard COFF header of the following format (See table 10). More details can be found at [].
| Offset | Size | Field | Description |
| 0 | 2 | Machine | Number identifying type of target machine |
| 2 | 2 | NumberOfSections | Number of sections; indicates size of the Section Table, which immediately follows the headers. |
| 4 | 4 | TimeDateStamp | Time and date the file was created. |
| 8 | 4 | PointerToSymbolTable | File offset of the COFF symbol table or 0 if none is present. |
| 12 | 4 | NumberOfSymbols | Number of entries in the symbol table. This data can be used in locating the string table, which immediately follows the symbol table. |
| 16 | 2 | SizeOfOptionalHeader | Size of the optional header, which is required for executable files but not for object files. An object file should have a value of 0 here. The format is described in the section Optional Header. |
| 18 | 2 | Characteristics | Flags indicating attributes of the file. |