ELF ( Executable and Linkable Format )
a common standard file format for executable files, object code, shared libraries, and core dumps.
ELF header
The ELF header defines whether to use 32-bit or 64-bit addresses. The header contains three fields that are affected by this setting and offset other fields that follow them. The ELF header is 52 or 64 bytes long for 32-bit and 64-bit binaries respectively.