Nagłówek umieszczany jest zawsze na początku pliku obiektowego i jest analizowany przez konsolidator oraz konsolidator dynamiczny w celu ustalenia dalszego sposobu postępowania z tym plikiem. Nagłówek dostarcza ogólnych informacji o pliku obiektowym takich jak: format pliku obiektowego kolejność bajtów, w jakiej został zapisany ten plik obiektowy klasa pliku obiektowego, która określa, czy dany plik to plik relokowalny, plik wykonywalny, biblioteka dynamiczna lub zrzut pamięci architektura procesora, dla którego ten plik został stworzony opis reszty pliku obiektowego (podział na sekcje oraz ich rozmiary)

Kod i dane binarne przechowują instrukcje zrozumiałe dla procesora oraz dane wykorzystywane przez te instrukcje. Są one kopiowane do pamięci operacyjnej przy uruchamianiu pliku wykonywalnego lub ładowaniu biblioteki dynamicznej. Pierwsze pliki obiektowe zawierały tylko kod i dane binarne.

Tablica symboli zawiera między innymi opisy funkcji i zmiennych eksportowanych przez plik obiektowy oraz opisy funkcji i zmiennych, do których ten plik się odwołuje.