Pular para o conteúdo
Aback Tools Logo

Analisador de cabeçalho de arquivo

Carregue qualquer arquivo para visualizar e interpretar seus bytes de cabeçalho binário. O File Header Analyzer lê os primeiros 128 bytes do seu arquivo e fornece uma análise campo por campo com explicações em inglês simples sobre o que cada byte significa. Suporta análise profunda de cabeçalho para PNG (assinatura + IHDR com dimensões, profundidade de bits, tipo de cor), JPEG (marcadores SOI, APP0/JFIF, SOF0), PDF (detecção de versão), ZIP (cabeçalho de arquivo local com método de compactação, CRC-32, tamanhos), GIF (versão 87a/89a, descritor de tela), BMP (arquivo + cabeçalho DIB com largura, altura, profundidade de bits, compactação) e executáveis ELF (arquitetura, OS/ABI, arquivo tipo). Veja o dump hexadecimal bruto junto com a interpretação ASCII, com cartões de campo expansíveis mostrando deslocamento, comprimento, valor hexadecimal e valores interpretados. Todo o processamento é executado localmente no seu navegador - sem uploads, sem inscrição, totalmente gratuito.

File Header Analyzer

Upload any file to view and interpret its header bytes. The tool reads the first 128 bytes, identifies the file format from known signatures, and breaks down each header field with descriptions of what it means. Supports PNG, JPEG, PDF, ZIP, GIF, BMP, ELF, and other formats.

Drop any file here or click to browse

Only the first 128 bytes are read - no file upload

Sobre

  • O que é um cabeçalho de arquivo? Um cabeçalho de arquivo (também chamado de assinatura de arquivo ou número mágico) é uma sequência de bytes no início de um arquivo que identifica seu formato, versão e estrutura. Os cabeçalhos são definidos por especificações de formato de arquivo e contêm metadados críticos, como dimensões (para imagens), métodos de compactação (para arquivos), pontos de entrada de código (para executáveis) e informações de cores (para bitmaps). Cada formato de arquivo válido possui uma estrutura de cabeçalho específica que as ferramentas usam para determinar como ler e processar o arquivo.
  • Como funciona a análise de cabeçalho O File Header Analyzer lê os primeiros 128 bytes de qualquer arquivo e os compara com um banco de dados de descritores de formato conhecidos para os formatos PNG, JPEG, PDF, ZIP, GIF, BMP e ELF. Cada descritor de formato define uma função de correspondência (para verificar se os bytes correspondem) e uma função de análise (para extrair e interpretar cada campo de cabeçalho). A ferramenta exibe campos com deslocamento, comprimento em bytes, valor hexadecimal, representação ASCII e um valor interpretado quando aplicável (por exemplo, dimensões da imagem, números de versão).
  • Principais campos de cabeçalho explicados Os campos de cabeçalho comuns incluem: bytes mágicos (assinatura fixa que identifica o formato), números de versão (conformidade com o padrão de codificação), deslocamento de dados (onde o conteúdo real começa), dimensões (largura/altura para imagens e vídeo), método de compactação (como os dados são compactados), profundidade de cor (bits por pixel), resolução (DPI/PPI para impressão) e sinalizadores (configurações compactadas de bits para vários recursos). Cada campo possui um deslocamento e comprimento específicos definidos pela especificação do formato.
  • Baseada em navegador e privada Todas as análises são executadas inteiramente em seu navegador usando a API de arquivo JavaScript e operações Uint8Array. Apenas os primeiros 128 bytes do seu arquivo são lidos – seus arquivos nunca saem do seu dispositivo, nenhum dado é carregado em nenhum servidor e nenhum serviço de terceiros está envolvido. Isso torna a ferramenta adequada para analisar arquivos confidenciais, incluindo dados proprietários, amostras de segurança e documentos pessoais.

Perguntas frequentes

Um analisador de cabeçalho de arquivo lê e interpreta os primeiros bytes de um arquivo binário, exibindo cada campo de cabeçalho com seu deslocamento, valor hexadecimal, interpretação ASCII e uma explicação em inglês simples. Ele ajuda você a entender como diferentes formatos de arquivo são estruturados no nível de byte e pode diagnosticar arquivos corrompidos, identificar formatos desconhecidos e detectar cabeçalhos adulterados.

A ferramenta fornece análise profunda de cabeçalho para PNG (assinatura de 8 bytes + pedaço IHDR com dimensões, profundidade de bits, tipo de cor), JPEG (marcador SOI, segmentos APP0/JFIF com versão e densidade, SOF0 com dimensões), PDF (assinatura e versão), ZIP (cabeçalho de arquivo local com método de compactação, CRC-32, tamanhos), GIF (versão 87a/89a, descritor de tela), BMP (cabeçalho de arquivo + cabeçalho DIB com largura, altura, profundidade de bits, compactação) e ELF executáveis (arquitetura, OS/ABI, tipo de arquivo). Arquivos que não correspondem a um formato conhecido mostram um dump hexadecimal bruto.

A ferramenta lê os primeiros 128 bytes do arquivo. Isso é suficiente para capturar o cabeçalho completo para os formatos de arquivo mais comuns - as assinaturas PNG têm 8 bytes, os marcadores JPEG SOI têm 2 bytes, os cabeçalhos dos arquivos BMP têm 14 bytes e os cabeçalhos dos arquivos locais ZIP têm 30 bytes. A análise estendida (como pedaços PNG IHDR ou análise de segmento JPEG) lê bytes adicionais dentro da janela de 128 bytes.

Um detector mágico de bytes identifica o tipo de arquivo comparando os primeiros bytes com um banco de dados de assinaturas - ele informa o que é o arquivo. Um analisador de cabeçalho vai além, analisando e explicando cada campo dentro do cabeçalho - ele informa o que cada byte SIGNIFICA, incluindo números de versão, dimensões, configurações de compactação, informações de cores e outros metadados codificados na estrutura do cabeçalho.

A ferramenta verifica se os bytes do cabeçalho do arquivo correspondem às assinaturas de formato conhecido. Se os bytes da assinatura estiverem ausentes ou incorretos (indicando um cabeçalho corrompido ou truncado), a ferramenta não reportará uma correspondência e exibirá o despejo hexadecimal bruto. Você pode comparar o dump hexadecimal com a especificação de formato para identificar quais bytes estão corrompidos.

Não. O File Header Analyzer processa tudo localmente em seu navegador usando a API de arquivos e as operações Uint8Array. Apenas os primeiros 128 bytes são lidos do arquivo e esses bytes nunca são enviados para nenhum servidor. Seus arquivos permanecem no seu dispositivo durante todo o processo - sem uploads, sem registro de dados, sem solicitações de terceiros.

Os campos são marcados com três níveis de importância: Crítico (indicador vermelho) - campo é essencial para identificação de arquivos, como magic bytes ou assinaturas de formato; Importante (indicador laranja) – metadados principais como dimensões, versão ou método de compactação; Normal (indicador cinza) - suporta campos como bytes reservados, preenchimento ou descritores opcionais. A divisão dos campos mostra todos os campos, independentemente da importância.

Um arquivo poliglota é válido em dois ou mais formatos de arquivo simultaneamente. Por exemplo, um arquivo pode ser um arquivo ZIP válido e uma imagem PNG válida. O analisador de cabeçalho detecta o formato que corresponde aos bytes de cabeçalho do arquivo - se um arquivo começar com bytes mágicos PNG, mas também contiver dados ZIP, ele será identificado como PNG. A análise poliglota avançada pode exigir a verificação de toda a estrutura do arquivo.

Sim - 100% grátis, para sempre. Sem inscrição, sem conta, sem nível premium, sem limites de uso e sem anúncios. Analise quantos arquivos você precisar. Todo o processamento é feito localmente em seu navegador, sem uploads de servidor.