Portable Executable Format
The Portable Executable Format is used by Windows to store executable code. The format is also used to store other types of data, e.g. like Multilingual User Interface (MUI) strings and EventLog messages.
- Wikipedia: Portable Executable
- PE and COFF Specification, by Microsoft
- Blog about pefile, by Ero Carrera
- Executable (EXE) file format, by the libexe project, October 2011