Executables

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(PE does have nothing to do with DOS)
(add COFF)
Line 4: Line 4:
 
* [[a.out]]
 
* [[a.out]]
 
* [[COM]] — DOS executable
 
* [[COM]] — DOS executable
 +
* [[COFF]] —  The Common Object File Format, an executable format originally designed for use in UNIX System V
 
* [[EXE]] — The original DOS executable format, with variants like NE (New Executable), PE (Portable Executable, actually a [[COFF]] variant), LX (Linear Executable) and others, as used in Microsoft MS-DOS and MS Windows (and some other operating systems like SkyOS)
 
* [[EXE]] — The original DOS executable format, with variants like NE (New Executable), PE (Portable Executable, actually a [[COFF]] variant), LX (Linear Executable) and others, as used in Microsoft MS-DOS and MS Windows (and some other operating systems like SkyOS)
 
* [[ELF]]
 
* [[ELF]]
 
* [[Intel HEX]]
 
* [[Intel HEX]]

Revision as of 00:22, 4 November 2012

Container formats for machine executable code. These often define different sections to be loaded into memory. Some formats may be compatible with different CPU architectures.


  • a.out
  • COM — DOS executable
  • COFF — The Common Object File Format, an executable format originally designed for use in UNIX System V
  • EXE — The original DOS executable format, with variants like NE (New Executable), PE (Portable Executable, actually a COFF variant), LX (Linear Executable) and others, as used in Microsoft MS-DOS and MS Windows (and some other operating systems like SkyOS)
  • ELF
  • Intel HEX
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox