Skip to main content

Identificador de Formato de Arquivo Detecta o formato do arquivo analisando os bytes mágicos (assinatura do arquivo) no cabeçalho.

Identificador de Formato de Arquivo illustration
🔄

Identificador de Formato de Arquivo

Detecta o formato do arquivo analisando os bytes mágicos (assinatura do arquivo) no cabeçalho.

1

Faça upload de qualquer arquivo

Solte ou selecione qualquer arquivo para identificá-lo.

2

Veja o resultado da detecção

Veja o formato detectado, tipo MIME e nível de confiança.

3

Inspeccione o dump em hex

Veja os primeiros bytes do arquivo no formato hexadecimal.

Loading tool...

What Is Identificador de Formato de Arquivo?

O Identificador de Formato de Arquivo detecta tipos de arquivos analisando bytes mágicos - sequências de bytes específicas no início dos arquivos que identificam seu formato. Ao contrário de confiar em extensões de arquivo (que podem ser alteradas ou erradas), a análise de bytes mágicos examina o conteúdo real do arquivo. A ferramenta verifica contra 30+ assinaturas de arquivo conhecidas, cobrindo imagens (JPEG, PNG, GIF, WebP), documentos (PDF, Office, RTF), arquivos compactados (ZIP, GZIP, RAR, 7Z), áudio (MP3, FLAC, OGG), vídeo (MP4, WebM), fontes (WOFF, TTF, OTF) e mais. Ela também exibe um dump hexadecimal dos primeiros 64 bytes para inspeção manual.

Why Use Identificador de Formato de Arquivo?

  • Identifica arquivos pelo conteúdo real, não apenas pela extensão.
  • 30+ assinaturas de arquivo que cobrem todos os formatos comuns.
  • Exibição de dump em hex para inspeção manual.
  • Mostra a extensão detectada, tipo MIME e nível de confiança.

Common Use Cases

Arquivos Desconhecidos

Identifique arquivos com extensões faltantes, incorretas ou desconhecidas.

Análise de Segurança

Verifique se as extensões dos arquivos correspondem ao conteúdo real para detectar arquivos disfarçados.

Recuperação de Dados

Identifique arquivos recuperados que perderam suas extensões ou metadados.

Desenvolvimento

Verifique a lógica de detecção do tipo de arquivo e examine os cabeçalhos dos arquivos durante o desenvolvimento.

Technical Guide

A ferramenta lê os primeiros 512 bytes do arquivo carregado como um ArrayBuffer e verifica contra um banco de dados de sequências de bytes mágicos conhecidas. Cada assinatura especifica: os valores de byte a serem correspondidos, offset de byte opcional, extensão de arquivo, tipo MIME e descrição legível por humanos.

As assinaturas são verificadas em ordem, com assinaturas mais longas/mais específicas sendo verificadas primeiro. O processo de correspondência compara cada byte da assinatura contra os bytes do arquivo no offset especificado, aplicando opcionalmente uma máscara de bits.

O dump hexadecimal exibe os primeiros 64 bytes no formato tradicional de dump hexadecimal: offset, valores de byte hexadecimais e representação de caracteres ASCII. Caracteres não imprimíveis são mostrados como pontos.

Níveis de confiança: "Alto" significa que a correspondência da assinatura é forte e específica. Alguns formatos compartilham cabeçalhos semelhantes (por exemplo, formatos baseados em ZIP, como DOCX, XLSX, JAR), resultando em notas sobre alternativas possíveis.

Tips & Best Practices

  • 1
    A detecção de bytes mágicos é mais confiável do que as extensões de arquivo, que podem ser facilmente alteradas.
  • 2
    Alguns formatos compartilham assinaturas (por exemplo, .docx/.xlsx/.jar são todos baseados em ZIP).
  • 3
    O dump em hex ajuda a identificar formatos personalizados ou incomuns manualmente.
  • 4
    Apenas os primeiros 512 bytes são lidos - o arquivo não é totalmente carregado na memória.

Related Tools

Frequently Asked Questions

Q Quantos formatos são detectados?
A ferramenta verifica contra 30+ assinaturas de arquivo conhecidas que cobrem imagens, documentos, arquivos, áudio, vídeo, fontes e mais.
Q O arquivo inteiro é lido?
Não, apenas os primeiros 512 bytes são lidos para detecção do formato. Isso é rápido e eficiente em termos de memória.
Q E se o formato não for detectado?
Formatos desconhecidos mostram "Formato desconhecido" com o dump em hex para inspeção manual.
Q Ele pode detectar formatos baseados em ZIP (DOCX, XLSX)?
Esses formatos usam contêineres ZIP, então são detectados como ZIP. A nota menciona DOCX/XLSX como possibilidades.
Q Meu arquivo é enviado?
Não, todas as análises acontecem no seu navegador. Apenas os primeiros 512 bytes são lidos na memória.

About This Tool

Identificador de Formato de Arquivo is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.