MachO

Mach - O爲Mach Object文件格式的縮寫 ， 它是一種用於可執行檔 ， 目標代碼 ， 動態函式庫 ， 內核轉儲的檔案格式 。 作爲a.out格式的替代者 ， Mach - O提供了更強的擴展性 ， 並提升了符號表中資訊的 - { zh - hans: 訪問; zh - hant: 存取 } - 速度 。 Mach - O曾經爲大部分基於Mach核心的作業系統所使用 。 NeXTSTEP ， Darwin和Mac OS X等系統使用這種格式作爲其原生可執行檔 ， - { zh - hans: 庫; zh - hant: 函式庫 } - 和目標代碼的格式 。 而同樣使用GNU Mach作爲其微內核的GNU Hurd系統則使用ELF而非Mach - O作爲其標準的二進制檔案格式 。