Tiny Online Tools logoTiny Online ToolssearchRechercher des outils…grid_viewTous les outils
Accueilchevron_rightOutils ingénierie inversechevron_rightInspecteur Mach-OInspecteur Mach-O

Inspecteur Mach-O

Inspectez les binaires Mach-O macOS et iOS : architecture, commandes de chargement, segments, sections et bibliothèques liées, dans votre navigateur.

Sélectionnez un binaire Mach-Oupload_file

Cliquez pour parcourir ou glissez-deposez des fichiers ici

Exécutable, .dylib ou bundle — tout fichier convient, sans extension requise

Accepte : */*

Outils similaires

Inspecteur de Fichiers ELF

Inspecteur de Fichiers ELF

Inspectez les binaires ELF Linux et Unix : en-têtes, sections, segments, symboles et dépendances de bibliothèques partagées, dans votre navigateur.

Inspecteur PE/EXE

Inspecteur PE/EXE

Inspectez les exécutables et DLL Windows au format PE : en-têtes COFF, sections, imports, exports et types de ressources, dans votre navigateur.

Inspecteur de Binaire Universel

Inspecteur de Binaire Universel

Déposez n'importe quel binaire et détectez automatiquement s'il s'agit d'ELF, PE, Mach-O ou WebAssembly, avec un résumé réel, dans votre navigateur.

Inspecteur de squelette 3D

Inspecteur de squelette 3D

Examinez le rig contenu dans un modèle GLB, GLTF, FBX, DAE ou USDZ directement dans votre navigateur.

Inspecteur de Cartes KiCad

Inspecteur de Cartes KiCad

Ouvrez un fichier .kicad_pcb et consultez la pile de couches, la taille de la carte, les empreintes, les réseaux et les minimums piste/via vérifiés par un fabricant, sans installer KiCad.

Diviser un PDF par taille de fichier

Diviser un PDF par taille de fichier

Divisez un PDF en parties plus petites qui restent sous une taille maximale en mégaoctets. Idéal pour les pièces jointes et les limites d'envoi.

Générateur d’ombres de texte

Générateur d’ombres de texte

Créez des effets CSS text-shadow avec aperçu en direct.

apps

Plus d'outils

Parcourez notre collection complète d'outils en ligne gratuits.

Ce que cet outil lit

Déposez n'importe quel binaire Mach-O — un exécutable, une bibliothèque dynamique (.dylib), un bundle, ou un binaire fat/universel regroupant plusieurs architectures — et cet outil l'analyse entièrement dans votre navigateur, comme le fait otool, en affichant :

  • L'en-tête Mach : type et sous-type de CPU, type de fichier (exécutable, dylib, bundle, core…), nombre de commandes de chargement et flags d'en-tête (PIE, espace de noms à deux niveaux, descripteurs TLV et plus).
  • Les commandes de chargement : chaque LC_SEGMENT/LC_SEGMENT_64 avec ses sections (nom, adresse, taille), LC_LOAD_DYLIB/LC_ID_DYLIB pour les bibliothèques liées avec leurs versions, l'emplacement de LC_SYMTAB, LC_UUID et LC_BUILD_VERSION/LC_VERSION_MIN_*. Toute commande de chargement que cet outil ne décode pas spécifiquement est tout de même listée par son code numérique et sa taille — rien n'est abandonné silencieusement.
  • Segments et sections : cliquez sur un segment pour voir les sections qu'il contient, avec leurs adresses et tailles.
  • Bibliothèques liées : chaque chemin LC_LOAD_DYLIB avec sa version courante et de compatibilité.

Binaires fat (universels) — note de transparence

Un binaire fat regroupe plusieurs images Mach-O simples, une par architecture, sous une table fat_header/fat_arch. Cet outil implémente cette structure directement à partir de l'en-tête public <mach-o/fat.h> et listera chaque architecture séparément. Cependant, aucun binaire universel réel n'était disponible pour le tester — le chemin de code pour les binaires fat est vérifié structurellement (il suit le format documenté) mais pas face à un échantillon multi-architecture réel. Le chemin pour un binaire simple (le cas courant, la plupart des binaires que vous inspecterez réellement) est entièrement vérifié face à un exécutable macOS réel.

À quoi ça sert

Vérifiez à quelles bibliothèques un binaire macOS téléchargé se lie réellement, confirmez la version minimale d'OS et de SDK ciblée par une compilation, inspectez la disposition des segments d'un binaire, ou explorez la structure Mach-O sans avoir de Mac.

Confidentialité

Tout se passe localement dans votre navigateur en JavaScript. Le fichier choisi n'est jamais envoyé nulle part.