EXE
From Just Solve the File Format Problem
(Difference between revisions)
(Undo revision 26410 by Felix (talk) - See Talk:Dynamic-link library (Windows) for reasons) |
|||
Line 1: | Line 1: | ||
− | + | {{FormatInfo | |
+ | |formattype=electronic | ||
+ | |subcat=Executables | ||
+ | |extensions={{ext|exe}} | ||
+ | }} | ||
+ | The EXE [[Executables|executable]] format has its root in [[MS-DOS]] and is still widely used today. The first versions were pure 16 bit [[MS-DOS EXE|DOS executables]], identified by either "MZ" or "ZM" as the first two bytes. Later on, lots of additional formats were added, like Windows' [[NE]] (New Executable) extension, [[OS/2]]'s LE and LX (Linear Executable), and later Win32's [[PE|PE executable]] (a variant of [[COFF]]), as well as some DOS extenders adding overlays, resources and other information into it. | ||
− | * [[ | + | == Formats == |
− | * [[ | + | This is an incomplete outline of the EXE family of formats. |
− | * [[ | + | * '''EXE''' |
− | * [[ | + | ** [[MS-DOS EXE]] |
+ | ** [[NE]] (New Executable, 16-bit) | ||
+ | ** [[Linear Executable]] | ||
+ | *** '''LE''' (mixed 16/32-bit) | ||
+ | *** '''LX''' (32-bit) | ||
+ | ** [[PE]] (Portable Executable) | ||
+ | *** '''PE32''' (32-bit Windows) | ||
+ | *** '''PE32+''' (64-bit Windows) | ||
− | + | == Related formats == | |
+ | EXE files often contain embedded "resources", such as [[ICO|icons]]. Utilities such as [[7-Zip]] can be used to extract them. | ||
+ | |||
+ | == Links == | ||
+ | * [http://www.ctyme.com/intr/rb-2939.htm Ralf Brown's Interrupt List], INT 21h, Function 4Bh, describes lots of the "older" style EXE formats | ||
+ | * [http://www.mitec.cz/exe.html EXE Explorer utility] | ||
+ | |||
+ | See also the articles for the specific EXE formats. | ||
+ | |||
+ | [[Category:Microsoft]] |
Revision as of 15:25, 28 October 2016
The EXE executable format has its root in MS-DOS and is still widely used today. The first versions were pure 16 bit DOS executables, identified by either "MZ" or "ZM" as the first two bytes. Later on, lots of additional formats were added, like Windows' NE (New Executable) extension, OS/2's LE and LX (Linear Executable), and later Win32's PE executable (a variant of COFF), as well as some DOS extenders adding overlays, resources and other information into it.
Formats
This is an incomplete outline of the EXE family of formats.
- EXE
- MS-DOS EXE
- NE (New Executable, 16-bit)
- Linear Executable
- LE (mixed 16/32-bit)
- LX (32-bit)
- PE (Portable Executable)
- PE32 (32-bit Windows)
- PE32+ (64-bit Windows)
Related formats
EXE files often contain embedded "resources", such as icons. Utilities such as 7-Zip can be used to extract them.
Links
- Ralf Brown's Interrupt List, INT 21h, Function 4Bh, describes lots of the "older" style EXE formats
- EXE Explorer utility
See also the articles for the specific EXE formats.