Tiny Online Tools logoTiny Online ToolssearchBuscar herramientas…grid_viewTodas las herramientas
Iniciochevron_rightHerramientas de ingeniería inversachevron_rightInspector de Mach-OInspector de Mach-O

Inspector de Mach-O

Inspecciona binarios Mach-O de macOS e iOS: arquitectura, comandos de carga, segmentos, secciones y bibliotecas enlazadas, en tu navegador.

Selecciona un binario Mach-Oupload_file

Haz clic para buscar o arrastra y suelta archivos aqui

Ejecutable, .dylib o bundle — cualquier archivo funciona, sin necesidad de extensión

Aceptado: */*

Herramientas similares

Inspector de Binarios Universal

Inspector de Binarios Universal

Sube cualquier archivo y detecta automáticamente si es un binario ELF, PE/EXE, Mach-O o WebAssembly, y consulta su estructura clave de un vistazo.

Inspector de Archivos ELF

Inspector de Archivos ELF

Inspecciona binarios ELF de Linux y Unix: cabeceras, secciones, segmentos, símbolos y dependencias de bibliotecas compartidas, en tu navegador.

Inspector de esqueleto 3D

Inspector de esqueleto 3D

Inspecciona el rig que hay dentro de un modelo GLB, GLTF, FBX, DAE o USDZ en tu navegador.

Inspector de PE/EXE

Inspector de PE/EXE

Inspecciona ejecutables y DLL de Windows en formato PE: cabeceras COFF, secciones, importaciones, exportaciones y tipos de recursos, en tu navegador.

Comprimir PDF

Comprimir PDF

Reduce el tamaño de un documento PDF sin subirlo a ningún servidor.

Comprimir Imagen

Comprimir Imagen

Reduce el tamaño del archivo de imagen sin pérdida de calidad notable.

Extractor de enlaces HTML

Extractor de enlaces HTML

Extrae todos los textos de enlace y valores href desde HTML.

apps

Mas herramientas

Explora nuestra coleccion completa de herramientas gratuitas en linea.

Qué analiza esta herramienta

Carga cualquier binario Mach-O — un ejecutable, una biblioteca dinámica (.dylib), un bundle, o un binario fat/universal con varias arquitecturas — y esta herramienta lo analiza por completo en tu navegador, como hace otool, mostrando:

  • La cabecera Mach: tipo y subtipo de CPU, tipo de archivo (ejecutable, dylib, bundle, core…), número de comandos de carga y flags de cabecera (PIE, espacio de nombres de dos niveles, descriptores TLV y más).
  • Comandos de carga: cada LC_SEGMENT/LC_SEGMENT_64 con sus secciones (nombre, dirección, tamaño), LC_LOAD_DYLIB/LC_ID_DYLIB para bibliotecas enlazadas con sus versiones, ubicación de LC_SYMTAB, LC_UUID y LC_BUILD_VERSION/LC_VERSION_MIN_*. Cualquier comando de carga que esta herramienta no decodifique específicamente se lista igualmente por su código numérico y tamaño — nada se descarta silenciosamente.
  • Segmentos y secciones: haz clic en un segmento para ver las secciones que contiene, con sus direcciones y tamaños.
  • Bibliotecas enlazadas: cada ruta LC_LOAD_DYLIB con su versión actual y de compatibilidad.

Binarios fat (universales) — nota de honestidad

Un binario fat agrupa varias imágenes Mach-O simples, una por arquitectura, bajo una tabla fat_header/fat_arch. Esta herramienta implementa esa estructura directamente a partir de la cabecera pública <mach-o/fat.h> y listará cada arquitectura por separado. Sin embargo, no se dispuso de un binario universal real para probarlo — la ruta de código para binarios fat está verificada estructuralmente (sigue el formato documentado) pero no contra una muestra real multiarquitectura. La ruta de binario simple (el caso común, la mayoría de los binarios que inspeccionarás) está completamente verificada contra un ejecutable real de macOS.

Para qué sirve

Comprueba qué bibliotecas enlaza realmente un binario de macOS descargado, confirma qué versión mínima de SO y SDK usa una compilación, inspecciona la disposición de segmentos de un binario, o explora la estructura Mach-O sin tener un Mac.

Privacidad

Todo ocurre localmente en tu navegador con JavaScript. El archivo elegido nunca se sube a ningún sitio.