ELF Executable
From XentaxWiki
Back to index | Edit this page
Contents
ELF
- Format Type : Executable
- Endian Order : Little Endian / Big Endian
- Signature : ELF
Format Specifications
//header 4 bytes (char) - signature // 0x7F + "ELF" 1 byte (uint8) - ELF type // 1 - 32bit // 2 - 64bit 1 byte (uint8) - endianess type // 1 - little endian // 2 - big endian 1 byte (uint8) - ELF version // 1 1 byte (uint8) - target operating system // 0x03 - Linux // TODO
quickBMS Script
Notes and Comments
- It is executable file format used mostly in some Unix based operating systems like Ubuntu, OpenBSD etc. and on some consoles like PlayStation Portable, PlayStation Vita etc.
- Android uses ELF *.SO libraries (shared object files) for the Java Native Interface.
Games
List of games using this file format:
- Cataclysm: Dark Days Ahead
- EA's Playground (WII) (stored as *.O files inside *.BIG archives)
- Teeworlds
- many more...
Compatible Programs
- Readelf
- elfutils
- elfdump
See Also