Executables

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Shared libraries, chained files, etc.)
Line 13: Line 13:
 
* [[Commodore 64 binary executable]] (.prg)
 
* [[Commodore 64 binary executable]] (.prg)
 
* [[DOS executable (.com)]] — 16 bit DOS executable
 
* [[DOS executable (.com)]] — 16 bit DOS executable
* [[EXE]] — The original DOS executable format, with variants like NE (New Executable), [[PE 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]]
 +
* [[EXE]] — The original DOS executable format, with variants like NE (New Executable), [[PE 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)
 
* [[Intel HEX]]
 
* [[Intel HEX]]
 
* [[iOS app]] (.app) (see also [[IPA]] for archived version, and [[Mobile Provision file]] for provision file accompanying apps)
 
* [[iOS app]] (.app) (see also [[IPA]] for archived version, and [[Mobile Provision file]] for provision file accompanying apps)
 
* [[Mach-O]]
 
* [[Mach-O]]
 +
* [[Psion IMG]]
 +
* [[Psion OPO]]
  
 
== Shared libraries, chained files, etc. ==
 
== Shared libraries, chained files, etc. ==
Line 23: Line 25:
  
 
* [[Assembly manifest (Windows)]] (.manifest)
 
* [[Assembly manifest (Windows)]] (.manifest)
* [[Dynamic-link library (Windows)]] (.dll)
 
 
* [[Dynamic library (OS X or iOS)]] (.dylib)
 
* [[Dynamic library (OS X or iOS)]] (.dylib)
 +
* [[Dynamic-link library (Windows)]] (.dll)
 
* [[Turbo Pascal chain file]] (.chn)
 
* [[Turbo Pascal chain file]] (.chn)
  

Revision as of 16:30, 12 April 2014

File Format
Name Executables
Ontology

{{{caption}}}

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.

Contents

Directly executable

Shared libraries, chained files, etc.

(can't be run by themselves, but are used at runtime by other executables)

See also Source code for code in a higher-level programming language that needs to be compiled, assembled, or interpreted, and Development for other files used in the development process, including object and library files that get linked into a finished executable.

Virtual machine code

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox