Portable Executable

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m
(PRONOM)
Line 3: Line 3:
 
|subcat=Executables
 
|subcat=Executables
 
|extensions={{ext|exe}}, {{ext|dll}}, others
 
|extensions={{ext|exe}}, {{ext|dll}}, others
 +
|pronom={{PRONOM|x-fmt/411}}
 
}}
 
}}
 
'''PE''' ('''Portable Executable''', also called '''PE/COFF''') is a member of the [[EXE]] family of executable file formats. It is mainly used by 32- and 64-bit Microsoft Windows operating systems. It is an extension/hybrid of [[MS-DOS EXE]], and a successor to [[NE]]. Parts of it are derived from [[COFF]].  
 
'''PE''' ('''Portable Executable''', also called '''PE/COFF''') is a member of the [[EXE]] family of executable file formats. It is mainly used by 32- and 64-bit Microsoft Windows operating systems. It is an extension/hybrid of [[MS-DOS EXE]], and a successor to [[NE]]. Parts of it are derived from [[COFF]].  

Revision as of 01:16, 16 July 2014

File Format
Name Portable Executable
Ontology
Extension(s) .exe, .dll, others
PRONOM x-fmt/411

PE (Portable Executable, also called PE/COFF) is a member of the EXE family of executable file formats. It is mainly used by 32- and 64-bit Microsoft Windows operating systems. It is an extension/hybrid of MS-DOS EXE, and a successor to NE. Parts of it are derived from COFF.

Despite the name, not all PE files are executable. Some contain only icons, fonts, etc.

Contents

Formats

  • PE32 format is used by 32-bit Windows.
  • PE32+ format is used by 64-bit Windows.

Identification

A PE file begins with the ASCII signature "MZ". At offset 60 is a 4-byte integer pointing to an "extended" header that begins with 'P' 'E' 0x00 0x00. For more information, see MS-DOS EXE.

See also

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox