Jump to content

Comparison of executable file formats

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 161.11.121.245 (talk) at 18:23, 3 March 2010. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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] Un­known Un­known
COFF No No No Yes Yes Un­known Un­known
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 Un­known Yes No Un­known
Hunk No Yes No Un­known Un­known No No
DOS MZ No No No Un­known Un­known No No
DOS COM No No No No No No No
PEF No No No Un­known Yes No No
ECOFF Un­known Un­known Un­known Yes Yes Yes Un­known
XCOFF Un­known Un­known Un­known Yes Yes[7] Yes Un­known
LX Yes Un­known Un­known No Yes[8] No No

References