Content deleted Content added
→Notes: rem Unreferenced |
m date formats per MOS:DATEFORMAT by script |
||
Line 1:
{{Use dmy dates|date=December 2014}}
This is a comparison of binary [[executable]] [[file format]]s which, once loaded by a suitable executable [[Loader (computing)|loader]], can be directly executed by the CPU rather than become interpreted by software. In addition to the binary application code, the executables may contain headers and tables with relocation and fixup information as well as various kinds of meta data. Among those formats listed, the ones in most common use are [[Portable Executable|PE]] (on [[Microsoft Windows]]), [[Executable and Linkable Format|ELF]] (on [[Linux]] and most other versions of [[Unix]]), [[Mach-O]] (on [[OS X]] and [[iOS]]) and [[DOS MZ executable|MZ]] (on [[DOS]]).
Line 36 ⟶ 37:
| {{No}}
| {{No}}
| {{Yes}}<ref name=aout>{{cite web|url=http://www.freebsd.org/cgi/man.cgi?query=a.out&sektion=5 |title=a.out(5) - FreeBSD Man Pages |publisher=Freebsd.org |date=
| {{Yes}}<ref name=aout />
| {{Some|Extension}}
Line 87 ⟶ 88:
| {{Yes}}
| {{Yes}}
| {{Yes}}<ref>{{cite web|url=http://freshmeat.net/projects/elfsign/ |title=elfsign – Freecode |publisher=Freshmeat.net |date= |accessdate=9 July 2012
| {{Yes}}
| {{Yes}}<ref name=3elf>{{cite web|url=http://uw714doc.sco.com/en/man/html.3elf/elf_getarsym.3elf.html |title=(3elf) - Elf library routines |publisher=Uw714doc.sco.com |date=
| {{Yes}}
| {{some|Extension<ref name=fatelf>{{cite web|url=http://icculus.org/fatelf/ |title=FatELF: Universal Binaries for Linux |publisher=Icculus.org |date= |accessdate=9 July 2012
| {{some|Extension<ref name=elficon>{{cite web|url=http://www.compholio.com/elfres/ |title=ElfIcon: Icons for ELF files |publisher=Compholio.com |date= |accessdate=9 July 2012
|-
! scope="row" | [[Mach-O]]<ref name=macosx>{{cite web|url=http://developer.apple.com/documentation/DeveloperTools/Conceptual/MachORuntime/Reference/reference.html#//apple_ref/doc/uid/20001298-BAJIHABI |title=Mac OS X ABI Mach-O File Format Reference |publisher=Apple Inc. |date=4 February 2009
| [[NeXTSTEP]], [[OS X]], [[iOS]]
| style="text-align: center;" | none
Line 133 ⟶ 134:
| {{No}}
|-
! scope="row" | [[Preferred Executable Format|PEF]]<ref name="apple-pef">{{cite web|archiveurl=http://web.archive.org/web/20080512065331/http://developer.apple.com/tools/mpw-tools/commandref/dumppef.html|title=MPW Command Reference - DumpPEF|archivedate=
| [[Mac OS]]
| style="text-align: center;" | none
Line 284 ⟶ 285:
| {{No}}
| {{Yes}}
| {{Yes}}<ref>{{cite web|url=http://ftp.sunet.se/pub/OS2/hobbes/os2/dev/info/lxexe.doc |title=Linear eXecutable Module Format |date= |accessdate=9 July 2012
| {{No}}
| {{No}}
Line 295 ⟶ 296:
| {{Yes}}
| {{Yes}}
| {{Yes}}<ref>{{cite web|url=http://www.microsoft.com/whdc/winlogo/drvsign/Authenticode_PE.mspx |title=Windows Authenticode Portable Executable Signature Format |publisher=Microsoft |date=
| {{Yes}}
| {{Yes}}
Line 394 ⟶ 395:
|}
== Notes ==
{{notelist|refs=
<ref name=metadata>
|