Jak już wiesz, pola e_phoff i e_shoff wskazują na przesunięcia plików, w których zaczynają się tabele nagłówków programu i sekcji. Jednak aby linker lub ładowarka (lub inny program obsługujący plik binarny ELF) faktycznie przejrzał te tabele, potrzebne są dodatkowe informacje. W szczególności muszą znać rozmiar poszczególnych nagłówków programu lub sekcji w tabelach, a także liczbę nagłówków w każdej tabeli. Informacje te są dostarczane przez pola e_phentsize i e_phnum dla tabeli nagłówków programu oraz przez pola e_shentsize i e_shnum dla tabeli nagłówków sekcji. W przykładowym pliku binarnym w Liście 2-2 występuje dziewięć nagłówków programu po 56 bajtów każdy oraz 31 nagłówków sekcji po 64 bajty każdy (9).