Прямо зі сторінки чоловіка, на яку ви посилаєтесь:
elf - format of Executable and Linking Format (ELF) files
ELF визначає двійковий формат виконуваних файлів, що використовуються Linux. Коли ви викликаєте виконуваний файл, ОС повинна знати, як правильно завантажувати виконуваний файл у пам'ять, як вирішувати динамічні залежності бібліотеки, а потім куди стрибати у завантажений виконуваний файл, щоб почати його виконувати. Ця інформація надає формат ELF. ELF магія використовується для ідентифікації файлів ELF і є лише першими кількома байтами файлу:
% od -c -N 16 /bin/ls
0000000 177 E L F 002 001 001 \0 \0 \0 \0 \0 \0 \0 \0 \0
0000020
або
% readelf -h /bin/ls | grep Magic
Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Ці 16 байт однозначно ідентифікують файл як виконуваний файл ELF. У багатьох форматах файлів є "чарівні" байти, які виконують одне і те ж завдання - визначення типу файлу.