Comparison of executable file formats: Difference between revisions
Appearance
Content deleted Content added
→References: Stub-sorting. You can help! |
No edit summary |
||
Line 119: | Line 119: | ||
| {{yes}} |
| {{yes}} |
||
| {{unk}} |
| {{unk}} |
||
|- |
|||
! [[OS/2 LX]] |
|||
| {{yes}} |
|||
| {{unk}} |
|||
| {{unk}} |
|||
| {{no}} |
|||
| {{yes}}<ref>[http://ftp.sunet.se/pub/OS2/hobbes/os2/dev/info/lxexe.doc Linear eXecutable Module Format]</ref> |
|||
| {{no}} |
|||
| {{no}} |
|||
|- |
|- |
||
|} |
|} |
Revision as of 18:12, 3 March 2010
This is a comparison of executable file formats.
Icon | Metadata | Digital signature | String table | Symbol table | 64-bit | Multiple architectures in single file | |
---|---|---|---|---|---|---|---|
a.out | No | No | No | Yes[1] | Yes[1] | Unknown | Unknown |
COFF | No | No | No | Yes | Yes | Unknown | Unknown |
ELF | No | Yes | No | Yes | Yes[2] | Yes | Some[3] |
PE | Yes | Yes | Yes[4] | Yes | Yes | Yes | Yes |
Mach-O | No | Yes[5] | Yes | Yes | Yes[5] | Yes | Yes[6] |
SOM | No | No | No | Unknown | Yes | No | Unknown |
Hunk | No | Yes | No | Unknown | Unknown | No | No |
DOS MZ | No | No | No | Unknown | Unknown | No | No |
DOS COM | No | No | No | No | No | No | No |
PEF | No | No | No | Unknown | Yes | No | No |
ECOFF | Unknown | Unknown | Unknown | Yes | Yes | Yes | Unknown |
XCOFF | Unknown | Unknown | Unknown | Yes | Yes[7] | Yes | Unknown |
OS/2 LX | Yes | Unknown | Unknown | No | Yes[8] | No | No |
References
- ^ a b a.out(5) - FreeBSD Man Pages
- ^ (3elf) - Elf library routines
- ^ FatELF: Universal Binaries for Linux
- ^ Windows Authenticode Portable Executable Signature Format
- ^ a b Mac OS X ABI Mach-O File Format Reference
- ^ Fat binary
- ^ Files Reference – XCOFF Object File Format
- ^ Linear eXecutable Module Format