Identifique qualquer ficheiro a partir dos seus primeiros bytes — pesquise mais de 100 assinaturas de formato por nome, extensão ou hex, veja os bytes do número mágico, a sua representação ASCII, o deslocamento de byte e a categoria do formato, e copie qualquer assinatura com um clique. No seu browser, gratuitamente.

Cada assinatura corre a partir de uma referência integrada no seu browser — nada é carregado e nenhum ficheiro é lido por um servidor.

Experimente:
Formato Extensão Assinatura hex ASCII Deslocamento Categoria
Nenhuma assinatura corresponde à sua pesquisa.
Experimente um nome de formato, uma extensão ou bytes hex — por exemplo PNG, .zip ou 25 50 44 46.

Sobre Assinaturas de Ficheiro (Números Mágicos)

Assinaturas de arquivo — também chamadas de números mágicos — são as sequências fixas de bytes no início (ou perto dele) de um arquivo que identificam seu formato verdadeiro, independentemente de seu nome ou extensão. Esta referência cataloga as assinaturas de mais de 100 formatos, cada uma com seus bytes em hexadecimal, a representação ASCII imprimível quando existe uma, o deslocamento de byte onde a assinatura aparece e uma categoria de formato.

A pesquisa funciona de qualquer ângulo: digite um nome de formato como PNG, uma extensão como .pdf, ou bytes hexadecimais brutos como 50 4B, e as assinaturas correspondentes aparecem instantaneamente. Chips de categoria restringem a lista a imagem, áudio, vídeo, documento, arquivo compactado, executável, fonte, banco de dados ou outros formatos, e qualquer assinatura hexadecimal é copiada com um clique.

Esta é a tabela que você precisa quando a extensão de um arquivo não é confiável: abra o arquivo em qualquer visualizador hexadecimal, leia seus primeiros bytes e compare-os aqui. É uma técnica essencial em depuração de formato de arquivo, validação de upload e perícia digital — e roda inteiramente no seu navegador, já que nenhum arquivo é enviado ou lido por um servidor.

Como usar Assinaturas de Ficheiro (Números Mágicos)

  1. Abra o arquivo que deseja identificar em um visualizador ou editor hexadecimal e anote seus primeiros bytes.
  2. Cole ou digite esses bytes hexadecimais na caixa de pesquisa — por exemplo 25 50 44 46.
  3. Alternativamente, pesquise por nome de formato ou extensão para encontrar a assinatura que um formato deveria ter.
  4. Use os chips de categoria para restringir os resultados a imagens, arquivos compactados, executáveis e assim por diante.
  5. Compare o deslocamento listado — algumas assinaturas começam depois do byte 0 — e copie a assinatura hexadecimal se precisar dela em outro lugar.

Perguntas frequentes

É uma sequência de bytes curta e fixa, colocada em um deslocamento conhecido — geralmente logo no início — que declara o formato do arquivo. Arquivos PNG começam com 89 50 4E 47, PDFs com 25 50 44 46 ("%PDF"). Programas verificam esses bytes em vez de confiar na extensão.

Porque a extensão é apenas parte do nome do arquivo — qualquer um pode renomear evil.exe para photo.jpg. A assinatura reflete o que os bytes realmente são. Quando discordam, confie na assinatura; essa incompatibilidade é exatamente como validadores de upload e antivírus detectam arquivos disfarçados.

Alguns formatos reservam seus bytes iniciais para outros dados. Imagens ISO colocam seu marcador CD001 no deslocamento 32769, por exemplo. A coluna de deslocamento indica onde procurar, então comece sua comparação hexadecimal nesse byte, não no início.

Porque documentos modernos do Office, arquivos JAR e muitos outros contêineres são literalmente arquivos ZIP, então todos começam com PK (50 4B). Diferenciá-los exige olhar dentro do arquivo compactado, para seu conteúdo, não apenas os bytes iniciais.

Use qualquer visualizador hexadecimal: xxd file | head no Linux e macOS, ou um editor hexadecimal no Windows. A primeira linha da saída mostra os bytes iniciais em hexadecimal — cole-os na caixa de pesquisa aqui para encontrar o formato correspondente.

Sim. O banco de dados vem embutido na página e a pesquisa acontece localmente no seu navegador. Nenhum arquivo é enviado, nenhum servidor lê seus dados, e não há custo nem conta.

Precisa de ajuda?
Encontrou um problema com esta ferramenta? Avise a nossa equipa.
Relatar um problema

Adicione esta ferramenta gratuita ao seu próprio site — copie e cole o código abaixo.