Confira o tamanho antes
Nome e quantidade de bytes aparecem antes da análise. Acima de 32 MiB, o arquivo é recusado antes da leitura; os exemplos só têm cabeçalhos pequenos.
- O formato vem dos bytes mágicos, não da extensão.
Arquivos, binários e compressão
Escolha um arquivo local ou exemplo e inicie a inspeção manualmente.
Solte um arquivo ELF, PE ou Mach-O, ou escolha um arquivo.
Nenhum arquivo selecionado
Leitura local no navegador; o arquivo não é enviado nem executado.
Selecione um arquivo ou carregue um exemplo.
Selecione um arquivo ou carregue um exemplo.
Quando um programa não abre, um inspetor de arquivos executáveis ajuda a conferir arquitetura, ponto de entrada e deslocamentos das seções. A extensão não revela a estrutura real.
Este inspetor de arquivos executáveis reúne inspetor de binários ELF, inspetor PE e Mach-O na mesma página. Ele mostra o cabeçalho ELF e serve como visualizador de EXE e DLL sem executar o arquivo.
Relacione cada campo aos bytes reais sem executar o programa.
O inspetor de arquivos executáveis separa cabeçalhos de programa e seções ELF, segue o ponteiro DOS até PE e lista comandos Mach-O. A assinatura mágica sozinha não explica essas tabelas.
Um Mach-O universal contém fatias independentes. Escolha arm64 ou x86-64 e veja deslocamento, tamanho e cabeçalho daquela fatia, sem confundir o contêiner com o programa.
Nome e quantidade de bytes aparecem antes da análise. Acima de 32 MiB, o arquivo é recusado antes da leitura; os exemplos só têm cabeçalhos pequenos.
Clique em Inspecionar cabeçalhos ou use Ctrl/Cmd+Enter. Ao trocar o arquivo, o relatório anterior vence; copiar e baixar ficam bloqueados até uma nova análise válida.
Escolha um campo para ver o deslocamento absoluto e os primeiros bytes. Em Mach-O universal, troque a fatia e inspecione novamente antes de exportar JSON.
Cabeçalhos do arquivo, programa e seções usam a largura inteira. A numeração estendida vem da seção zero; uma tabela ausente fica vazia.
O ponteiro DOS leva à assinatura PE, COFF, cabeçalho opcional e tabela de seções. RVA de entrada e base da imagem permanecem distintos.
Cabeçalhos de 32/64 bits, comandos de carga, segmentos e seções são listados. O diretório fat preserva deslocamento e tamanho de cada fatia.
Clique em um campo para ver a faixa hexadecimal. Seções ELF NOBITS ou de preenchimento zero do Mach-O não inventam bytes no disco.
Não. O inspetor de arquivos executáveis mostra estrutura, mas não valida cadeia de certificados, revogação ou segurança do código.
Este visualizador não decodifica a tabela de importações PE; mostra cabeçalhos e seções. Use uma ferramenta de importações para resolver ordinais como #12.
É uma combinação que merece revisão, mas o sinalizador sozinho não prova ameaça. O inspetor de arquivos executáveis mostra os bits brutos e conhecidos, sem emitir veredito.
Não necessariamente. Carimbos PE podem ser reproduzíveis ou não representar a data real. Esta página não interpreta o carimbo; confira com ferramenta apropriada.
Assemblies .NET têm metadados próprios; este inspetor não os decodifica. O RVA do cabeçalho PE é exibido, mas não substitui um analisador de CLR.
Leia e_machine e EI_CLASS. O relatório exibe CPU, 32/64 bits e ordem dos bytes; valores desconhecidos ficam numéricos.
Mais alguma dúvida?
Experimente os três exemplos e depois abra seu build. O inspetor de arquivos executáveis permite conferir os deslocamentos antes de compartilhar o JSON.
O arquivo escolhido permanece apenas nesta aba.