「実行可能ファイルフォーマットの比較」の版間の差分
表示
削除された内容 追加された内容
より自然な言い回しにするため、「アイコンを含めることができます」を「アイコンを格納できる」に変更。 |
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼 (Apple|Apple) - log |
||
113行目: | 113行目: | ||
| {{No|いいえ}} |
| {{No|いいえ}} |
||
|- |
|- |
||
! [[Preferred Executable Format|PEF]]<ref name="apple-pef">{{cite web|url=http://developer.apple.com/tools/mpw-tools/commandref/dumppef.html|archiveurl=https://web.archive.org/web/20080512065331/http://developer.apple.com/tools/mpw-tools/commandref/dumppef.html|title=MPW Command Reference - DumpPEF|archivedate=2008年5月12日|5=|publisher=[[ |
! [[Preferred Executable Format|PEF]]<ref name="apple-pef">{{cite web|url=http://developer.apple.com/tools/mpw-tools/commandref/dumppef.html|archiveurl=https://web.archive.org/web/20080512065331/http://developer.apple.com/tools/mpw-tools/commandref/dumppef.html|title=MPW Command Reference - DumpPEF|archivedate=2008年5月12日|5=|publisher=[[Apple]]|accessdate=2013-6-23|deadlinkdate=2017年10月}}</ref> |
||
| {{Yes|はい}} <small>(ファイルによって)</small> |
| {{Yes|はい}} <small>(ファイルによって)</small> |
||
| {{No|いいえ}} |
| {{No|いいえ}} |
2021年5月20日 (木) 12:39時点における版
この表は、異なる実行可能ファイル形式の比較である。
フォーマット | 明示的なプロセッサの宣言 | 任意のセクション | メタデータ | デジタル署名 | 文字列テーブル | シンボルテーブル | 64ビット | ファットバイナリ | アイコンを格納できる |
---|---|---|---|---|---|---|---|---|---|
a.out | いいえ | いいえ | いいえ | いいえ | はい[1] | はい[1] | 部分的 (エクステンション) | いいえ | いいえ |
COFF | はい (ファイルによって) | はい | いいえ | いいえ | はい | はい | 部分的 (エクステンション) | いいえ | いいえ |
ELF | はい (ファイルによって) | はい | はい | はい[2] | はい | はい[3] | はい | 部分的 (エクステンション)[4] | 部分的 (エクステンション)[5] |
PE | はい (ファイルによって) | はい | はい | はい[6] | はい | はい | はい | いいえ | はい |
Mach-O[7] | はい (セクションによって) | 部分的 (最大256のセクションに限定) | はい | はい | はい | はい | はい | はい | いいえ |
SOM | 不明 | 不明 | いいえ | いいえ | 不明 | はい | いいえ | 不明 | いいえ |
Hunk | 不明 | はい | はい | いいえ | いいえ | はい | いいえ | はい | いいえ |
MZ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ |
DOS COM | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ |
PEF[8] | はい (ファイルによって) | いいえ | いいえ | いいえ | はい | はい | いいえ | いいえ | いいえ |
ECOFF | はい (ファイルによって) | はい | いいえ | いいえ | はい | はい | はい | いいえ | いいえ |
XCOFF | はい (ファイルによって) | はい | いいえ | いいえ | はい | はい[9] | はい | いいえ | いいえ |
NE | 不明 | 不明 | 不明 | いいえ | 不明 | 不明 | いいえ | いいえ | はい |
LX | 不明 | 不明 | 不明 | 不明 | いいえ | はい[10] | いいえ | いいえ | はい |
上記のフォーマットの中で、最も一般的に使用されるものは、PE(Microsoft Windows上)、ELF(LinuxおよびUNIXの他のほとんどのバージョンで)とMach-O(OS XとiOS上で)である。
脚註
- ^ a b “a.out(5) - FreeBSD Man Pages” (英語). Freebsd.org (2010年6月10日). 2012年7月9日閲覧。
- ^ “elfsign – Freecode”. Freshmeat.net. 2012年7月9日閲覧。
- ^ “(3elf) - Elf library routines”. Uw714doc.sco.com. 2012年7月9日閲覧。
- ^ “FatELF: Universal Binaries for Linux”. Icculus.org. 2012年7月9日閲覧。
- ^ “ElfIcon: Icons for ELF files”. Compholio.com. 2012年7月9日閲覧。
- ^ “Windows Authenticode Portable Executable Signature Format”. Microsoft.com. 2012年7月9日閲覧。
- ^ “Mac OS X ABI Mach-O File Format Reference”. Developer.apple.com (2009年2月4日). 2012年7月9日閲覧。
- ^ “MPW Command Reference - DumpPEF”. Apple. 2008年5月12日時点のオリジナルよりアーカイブ。2013年6月23日閲覧。
- ^ “Files Reference – XCOFF Object File Format” (英語). IBM. 2013年6月23日閲覧。
- ^ “Linear eXecutable Module Format”. 2012年2月20日時点のオリジナルよりアーカイブ。2012年7月9日閲覧。