Mach-O

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 4 octobre 2017 à 19:57 et modifiée en dernier par ZéroBot (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
Mach-O
Icône de terminal, semblable à celle du terminal de Mac OS X
Caractéristiques
Extension
none, .o, .dylib
PUID
Signatures
CF FA ED FE (hexa)
CE FA ED FE (hexa)
FE ED FA CE (hexa)
FE ED FA CF (hexa)Voir et modifier les données sur Wikidata
Développé par
Type de format

Mach-O (pour Mach-object) est un format de fichier exécutable, sous Apple/Darwin, alias Mac OS X.

Structure des fichiers Mach-O

Chaque fichier Mach-O est constitué d'un entête, suivi d'une série de commandes de chargement, suivie d'un ou plusieurs segments qui contiennent jusqu'à 255 sections.

Le devenir de Mach-O

Avec l'introduction de la version 10.6 de Mac OS X (Snow Leopard), le format Mach-O a subi une importante modification, qui empêche les binaires compilés sous Mac OS X 10.6 d'être exécutés sur des versions plus anciennes du système. La différence vient de certaines commandes de chargement que l'éditeur de liens des anciennes versions de Mac OS X ne comprend pas.

Notes et références

Voir aussi

Articles connexes

Liens externes