O que esta ferramenta lê
Carregue qualquer binário Mach-O — um executável, uma biblioteca dinâmica (.dylib), um bundle, ou um binário fat/universal com várias arquiteturas — e esta ferramenta o analisa inteiramente no seu navegador, como o otool, mostrando:
- O cabeçalho Mach: tipo e subtipo de CPU, tipo de arquivo (executável, dylib, bundle, core…), número de comandos de carga e flags de cabeçalho (PIE, namespace de dois níveis, descritores TLV e mais).
- Comandos de carga: cada
LC_SEGMENT/LC_SEGMENT_64com suas seções (nome, endereço, tamanho),LC_LOAD_DYLIB/LC_ID_DYLIBpara bibliotecas vinculadas com suas versões, localização deLC_SYMTAB,LC_UUIDeLC_BUILD_VERSION/LC_VERSION_MIN_*. Qualquer comando de carga que esta ferramenta não decodifique especificamente ainda é listado por seu código numérico e tamanho — nada é descartado silenciosamente. - Segmentos e seções: clique em um segmento para ver as seções nele, com seus endereços e tamanhos.
- Bibliotecas vinculadas: cada caminho
LC_LOAD_DYLIBcom sua versão atual e de compatibilidade.
Binários fat (universais) — nota de honestidade
Um binário fat agrupa várias imagens Mach-O simples, uma por arquitetura, sob uma tabela fat_header/fat_arch. Esta ferramenta implementa essa estrutura diretamente a partir do cabeçalho público <mach-o/fat.h> e listará cada arquitetura separadamente. No entanto, nenhum binário universal real estava disponível para testar isso — o caminho de código para binários fat é verificado estruturalmente (segue o formato documentado), mas não contra uma amostra real multiarquitetura. O caminho de binário simples (o caso comum, a maioria dos binários que você realmente inspecionará) é totalmente verificado contra um executável real do macOS.
Para que serve
Verifique quais bibliotecas um binário macOS baixado realmente vincula, confirme qual versão mínima do SO e SDK um build utiliza, inspecione o layout de segmentos de um binário, ou explore internamente o Mach-O sem ter um Mac.
Privacidade
Tudo acontece localmente no seu navegador com JavaScript. O arquivo escolhido nunca é enviado a lugar nenhum.
Tiny Online Tools







