Difference between pages "File formats" and "Portable Executable Format"

From Forensics Wiki
(Difference between pages)
Jump to: navigation, search
 
(Created page with "{{expand}} Windows mainly uses the '''Portable Executable Format''' to store its executable code. Although the format is also used to store other types of data, e.g. like...")
 
Line 1: Line 1:
A file format defines the structures of the data in a file.
+
{{expand}}
  
File formats can be:
+
[[Windows]] mainly uses the '''Portable Executable Format''' to store its executable code.
* either '''proprietary''' or '''public'''.
+
Although the format is also used to store other types of data, e.g. like Multilingual User Interface (MUI) strings and EventLog messages.
* either '''closed specification''' or '''open specification'''.
+
  
A '''proprietary''' file format is a file format where "official" changes are restricted to one or more parties, often the intellectual property holder, e.g. the author.
+
== External Links ==
In contrast to a '''public''' (open or free) file format, where file format changes are open to the public, e.g. Request for Comments (RFC).
+
This does not mean that all proposed changes to the format are necessarily adopted by the "official" standard.
+
  
A file format is considered '''closed specification''' when no "official" information about the format is published by the intellectual property holder. In contrast to '''open specification''' where the intellectual property holder has published the format specification or at least parts of it.
+
* [http://en.wikipedia.org/wiki/Portable_Executable Wikipedia: Portable Executable]
 +
* [http://msdn.microsoft.com/en-us/library/windows/hardware/gg463119.aspx PE and COFF Specification], by [[Microsoft]]
 +
* [http://blog.dkbza.org/search/label/pefile Blog about pefile], by [[Ero Carrera]]
  
== External Links ==
+
== Tools ==
* [http://en.wikipedia.org/wiki/File_format Wikipedia: File format]
+
* [http://code.google.com/p/pefile/ pefile is a Python module to read and work with PE (Portable Executable) files], by [[Ero Carrera]]
* [http://en.wikipedia.org/wiki/Proprietary_format Wikipedia: Proprietary format]
+
 
 +
=== Resources ===
 +
* [http://www.angusj.com/resourcehacker/ Resource Hacker], by [[Angus Johnson]]
  
 
[[Category:File Formats]]
 
[[Category:File Formats]]

Revision as of 00:33, 18 September 2012

Information icon.png

Please help to improve this article by expanding it.
Further information might be found on the discussion page.

Windows mainly uses the Portable Executable Format to store its executable code.

Although the format is also used to store other types of data, e.g. like Multilingual User Interface (MUI) strings and EventLog messages.

External Links

Tools

Resources