आपके द्वारा संदर्भित मैन पेज से राइट:
elf - format of Executable and Linking Format (ELF) files
ईएलएफ लिनक्स द्वारा उपयोग की जाने वाली निष्पादन योग्य फ़ाइलों के द्विआधारी प्रारूप को परिभाषित करता है। जब आप एक निष्पादन योग्य को लागू करते हैं, तो ओएस को पता होना चाहिए कि निष्पादन योग्य को मेमोरी में कैसे लोड करना है, गतिशील लाइब्रेरी निर्भरता को कैसे हल करना है और फिर इसे निष्पादित करने के लिए लोड किए गए निष्पादन योग्य में कहां कूदना है। ईएलएफ प्रारूप यह जानकारी प्रदान करता है। 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 बाइट्स किसी फ़ाइल को एक निष्पादन योग्य ईएलएफ के रूप में पहचानते हैं। कई फ़ाइल स्वरूपों में "जादू" बाइट्स होते हैं जो एक ही कार्य को पूरा करते हैं - एक प्रकार की फ़ाइल की पहचान करना।