To je 52 bajtov dolga podatkovna struktura, ki vsebuje več podatkov o vsebini datoteke. Prvih šestnajst bajtov, denimo, vsebuje 'identifikator', kar vključuje 'magično' signaturo (7F 45 4C 46) in nekaj enobajtnih zastavic, ki določajo, ali je datoteka prevedena za 32- ali 64-bitno arhitekturo s padajočim ali naraščajočim vrstnim redom bajtov v besedi. Drugi podatki v glavi ELF določajo še ciljno strojno arhitekturo, podatek o tem, ali gre za izvedljiv program, predmetno datoteko ali deljeno knjižnico, naslov začetka programa ter naslova dveh tabel, programske tabele (program header table) in tabele delov (section header table).