Mach-O, short for Mach object file format, is a file format for executables, object code, shared libraries, dynamically-loaded code, and core dumps. A replacement for the a.out format, Mach-O offers more extensibility and faster access to information in the symbol table. Mach-O is used by most systems based on the Mach kernel. NeXTSTEP, macOS, and iOS are examples of systems that use this format for native executables, libraries and object code.

Property Value
dbo:abstract
  • Mach-O, short for Mach object file format, is a file format for executables, object code, shared libraries, dynamically-loaded code, and core dumps. A replacement for the a.out format, Mach-O offers more extensibility and faster access to information in the symbol table. Mach-O is used by most systems based on the Mach kernel. NeXTSTEP, macOS, and iOS are examples of systems that use this format for native executables, libraries and object code. (en)
  • Mach-O (pour Mach-object) est un format de fichier exécutable, sous Apple/Darwin, alias Mac OS X. (fr)
  • Mach-O(まーく・おー)はコンパイラが生成するオブジェクトファイルおよび実行ファイルのファイルフォーマットである。NEXTSTEPに由来し、macOSで標準のバイナリファイルフォーマットとして採用されている。 複数アーキテクチャのバイナリを保持する事が可能である。(ファットバイナリ) 以下のような構造になっている。 FatHeaderアーキテクチャの数を含む。なくてもよい。fat_archFatHeaderの後に続く。CPUの種類などをふくむ。FatHeaderがある場合のみ存在する。MachHeaderCPUの種類、ファイルの種類、ロードコマンドの数を含む。ロードコマンドMachHeaderの後にロードコマンドがいくつか続く。これはセグメントの情報や実行されるときのレジスタの初期値を指定する。 実行ファイルとして体をなすにはロードコマンドは少なくともセグメントコマンドとスレッドコマンドが必要である。 Carbonアプリケーションではオブジェクトファイル・実行ファイルのフォーマットとしてPreferred Executable Format (PEF) とMach-Oの双方を利用できるが、macOSの機能を利用するにはMach-Oが最も適する。 (ja)
  • Mach-O – format plików wykonywalnych dla systemów operacyjnych opartych na jądrze Mach. Używany przez NeXTSTEP, OS X i iOS. (pl)
  • Mach-O (сокращение от Mach object) — формат исполнимых и объектных файлов, динамических библиотек и дампов памяти, использующийся в операционных системах Apple Inc. и некоторых других. Был введён взамен формата a.out и предоставляет большие возможности для расширяемости и более быстрый доступ к информации в таблице символов. Mach-O используется в большинстве систем, основанных на ядре Mach, например NeXTSTEP, iOS и Mac OS X. В GNU Hurd, основанном на микроядре GNU Mach, в качестве стандартного формата двоичных файлов используется ELF, а не Mach-O. (ru)
  • Mach-O (скорочення від Mach object, англ. object file) — файловий формат для виконуваних та об'єктних модулів, динамічних бібліотек та дампів пам'яті, котрий використовують операційні системи Apple Inc. та деякі інші. Є заміною формату та пропонує більші можливості для поширення і швидкіший доступ до інформації в таблиці символів. Більшість систем, заснованих на ядрі Mach, використовують саме Mach-O, наприклад NeXTSTEP, iOS та Mac OS X. Виняток становить операційна система GNU Hurd, побудована на основі мікроядра : як стандартний формат двійкових файлів у ній використовується ELF, а не Mach-O. (uk)
  • Mach-O为Mach Object文件格式的缩写,它是一种用于可执行文件,目标代码,动态库,内核转储的文件格式。作为a.out格式的替代,Mach-O提供了更强的扩展性,并提升了符号表中信息的访问速度。 Mach-O曾经为大部分基于Mach核心的操作系统所使用。NeXTSTEP,Darwin和Mac OS X等系统使用这种格式作为其原生可执行文件,库和目标代码的格式。而同样使用GNU Mach作为其微内核的GNU Hurd系统则使用ELF而非Mach-O作为其标准的二进制文件格式。 (zh)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 694222 (xsd:integer)
dbo:wikiPageLength
  • 7020 (xsd:integer)
dbo:wikiPageRevisionID
  • 972116644 (xsd:integer)
dbo:wikiPageWikiLink
dbp:containerFor
  • ARM, SPARC, PA-RISC, PowerPC and x86 executable code, memory image dumps (en)
dbp:extension
  • none, .o, .dylib, .bundle (en)
dbp:genre
dbp:icon
  • 64 (xsd:integer)
dbp:name
  • Mach-O (en)
dbp:owner
dbp:uniformType
  • com.apple.mach-o-binary (en)
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dct:subject
rdf:type
rdfs:comment
  • Mach-O, short for Mach object file format, is a file format for executables, object code, shared libraries, dynamically-loaded code, and core dumps. A replacement for the a.out format, Mach-O offers more extensibility and faster access to information in the symbol table. Mach-O is used by most systems based on the Mach kernel. NeXTSTEP, macOS, and iOS are examples of systems that use this format for native executables, libraries and object code. (en)
  • Mach-O (pour Mach-object) est un format de fichier exécutable, sous Apple/Darwin, alias Mac OS X. (fr)
  • Mach-O(まーく・おー)はコンパイラが生成するオブジェクトファイルおよび実行ファイルのファイルフォーマットである。NEXTSTEPに由来し、macOSで標準のバイナリファイルフォーマットとして採用されている。 複数アーキテクチャのバイナリを保持する事が可能である。(ファットバイナリ) 以下のような構造になっている。 FatHeaderアーキテクチャの数を含む。なくてもよい。fat_archFatHeaderの後に続く。CPUの種類などをふくむ。FatHeaderがある場合のみ存在する。MachHeaderCPUの種類、ファイルの種類、ロードコマンドの数を含む。ロードコマンドMachHeaderの後にロードコマンドがいくつか続く。これはセグメントの情報や実行されるときのレジスタの初期値を指定する。 実行ファイルとして体をなすにはロードコマンドは少なくともセグメントコマンドとスレッドコマンドが必要である。 Carbonアプリケーションではオブジェクトファイル・実行ファイルのフォーマットとしてPreferred Executable Format (PEF) とMach-Oの双方を利用できるが、macOSの機能を利用するにはMach-Oが最も適する。 (ja)
  • Mach-O – format plików wykonywalnych dla systemów operacyjnych opartych na jądrze Mach. Używany przez NeXTSTEP, OS X i iOS. (pl)
  • Mach-O (сокращение от Mach object) — формат исполнимых и объектных файлов, динамических библиотек и дампов памяти, использующийся в операционных системах Apple Inc. и некоторых других. Был введён взамен формата a.out и предоставляет большие возможности для расширяемости и более быстрый доступ к информации в таблице символов. Mach-O используется в большинстве систем, основанных на ядре Mach, например NeXTSTEP, iOS и Mac OS X. В GNU Hurd, основанном на микроядре GNU Mach, в качестве стандартного формата двоичных файлов используется ELF, а не Mach-O. (ru)
  • Mach-O为Mach Object文件格式的缩写,它是一种用于可执行文件,目标代码,动态库,内核转储的文件格式。作为a.out格式的替代,Mach-O提供了更强的扩展性,并提升了符号表中信息的访问速度。 Mach-O曾经为大部分基于Mach核心的操作系统所使用。NeXTSTEP,Darwin和Mac OS X等系统使用这种格式作为其原生可执行文件,库和目标代码的格式。而同样使用GNU Mach作为其微内核的GNU Hurd系统则使用ELF而非Mach-O作为其标准的二进制文件格式。 (zh)
  • Mach-O (скорочення від Mach object, англ. object file) — файловий формат для виконуваних та об'єктних модулів, динамічних бібліотек та дампів пам'яті, котрий використовують операційні системи Apple Inc. та деякі інші. Є заміною формату та пропонує більші можливості для поширення і швидкіший доступ до інформації в таблиці символів. (uk)
rdfs:label
  • Mach-O (en)
  • Mach-O (fr)
  • Mach-O (ja)
  • Mach-O (pl)
  • Mach-O (ru)
  • Mach-O (uk)
  • Mach-O (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:operatingSystem of
is foaf:primaryTopic of