Прямо со справочной страницы, на которую вы ссылаетесь:
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. Многие форматы файлов имеют «волшебные» байты, которые выполняют одну и ту же задачу - определение типа файла.