Tam referansta olduğunuz man sayfasından:
elf - format of Executable and Linking Format (ELF) files
ELF, Linux tarafından kullanılan çalıştırılabilir dosyaların ikili formatını tanımlar. Bir yürütülebilir dosyayı çağırdığınızda, işletim sistemi yürütülebilir dosyayı doğru şekilde nasıl yükleyeceğinizi, dinamik kütüphane bağımlılıklarını nasıl çözeceğinizi ve daha sonra onu çalıştırmak için yüklenen yürütülebilir dosyaya nereye atlayacağınızı bilmelidir. ELF formatı bu bilgiyi sağlar. ELF magic, ELF dosyalarını tanımlamak için kullanılır ve bir dosyanın sadece ilk birkaç baytıdır:
% od -c -N 16 /bin/ls
0000000 177 E L F 002 001 001 \0 \0 \0 \0 \0 \0 \0 \0 \0
0000020
veya
% readelf -h /bin/ls | grep Magic
Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Bu 16 bayt açıkça bir dosyayı ELF çalıştırılabilir olarak tanımlar. Birçok dosya formatı aynı görevi gerçekleştiren "sihirli" baytlara sahiptir - bir dosya türünü tanımlar.