Jump to content

Comparison of executable file formats

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 121.32.29.182 (talk) at 08:07, 24 October 2017 (fddddd). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

This is a comparison of binary executable file formats which, once loaded by a suitable executable loader, can be directly executed by the CPU rather than become interpreted by software. In addition to the binary application code, the executables may contain headers and tables with relocation and fixup information as well as various kinds of meta data. Among those formats listed, the ones in most common use are PE (on Microsoft Windows), ELF (on Linux and most other versions of Unix), Mach-O (on macOS and iOS) and MZ (on DOS).

Notes

Cite error: A list-defined reference named "metadata" is not used in the content (see the help page).

References