Portable Executable

From Just Solve the File Format Problem
Revision as of 20:37, 4 May 2014 by Jsummers (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
File Format
Name Portable Executable
Ontology
Extension(s) .exe, others

PE (Portable Executable, also called PE/COFF) is a family of executable file formats mainly used by Microsoft Windows. It is a sub-family of EXE. Parts of it are derived from COFF.

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

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". The 16-bit integer at offset 24 is ≥ 64. At offset 60 is a 4-byte integer pointing to an "extended" header that begins with 'P' 'E' 0x00 0x00.

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox