O que é Identificador de tipo de arquivo?

O Identificador de Tipo de Arquivo detecta o formato real de qualquer arquivo lendo sua assinatura binária (bytes mágicos) — não apenas a extensão. Útil para identificar arquivos renomeados ou sem extensão e verificar se um arquivo é realmente o que parece ser.

Solte um ou vários arquivos renomeados ou sem extensão e a página lê os primeiros bytes — o chamado número mágico — e compara essa impressão digital com uma biblioteca que cobre PNG, JPEG, HEIC, AVIF, PDF, ZIP, MP3, MP4, ELF e dezenas de outros. Arquivos baseados em ZIP são espiados por dentro para revelar o formato real (DOCX, XLSX, APK, EPUB, JAR, OpenDocument) e listar seus membros. Extensões e marcadores de ransomware conhecidos disparam um aviso visível, e cabeçalhos que satisfazem dois formatos ao mesmo tempo são sinalizados como poliglotas. Cada resultado mostra o tipo MIME real, a extensão canônica, uma pontuação de confiança da detecção, uma impressão digital SHA-256 completa e um despejo hex+ASCII do cabeçalho — além de um relatório opcional em TXT ou JSON, tudo calculado no seu dispositivo sem enviar nada.

Como usar

  1. Passo 1 — Solte ou selecione o arquivo cujo tipo você deseja identificar.
  2. Passo 2 — A ferramenta lê o cabeçalho binário do arquivo e o compara com assinaturas conhecidas.
  3. Passo 3 — Veja o tipo MIME detectado, a extensão do arquivo e uma descrição do formato.

Quando usar

  • Investigar um download chamado report.txt que não abre como texto puro.
  • Triar um anexo de e-mail com extensão suspeita ou ausente antes de abrir.
  • Confirmar que um arquivo exportado está no formato pedido (JPEG de verdade, não um BMP renomeado).

Resultado

Um colega enviou 'relatorio' sem extensão: solte o arquivo para descobrir que é na verdade um application/pdf — renomeie para relatorio.pdf e abra normalmente.

Perguntas frequentes

Por que não confiar só na extensão do arquivo?
Extensões mudam fácil, por descuido ou de propósito. Um arquivo chamado photo.jpg pode ser, na verdade, um PNG, um PDF ou até um ZIP. A assinatura mágica fica nos bytes e quase sempre revela o que o arquivo realmente é.
Ele detecta todos os tipos de arquivo?
Cobre mais de 50 formatos comuns — imagens, vídeo, áudio, compactados, documentos, executáveis, fontes e bancos de dados. Formatos obscuros ou proprietários podem cair no genérico application/octet-stream, mas o cabeçalho hexadecimal continua útil para uma pesquisa manual.
Ele diferencia .docx de .xlsx? Os dois são ZIP por baixo.
Sim. Quando a assinatura externa é ZIP, a ferramenta espia dentro do arquivo e procura por membros reveladores como word/document.xml (DOCX), xl/workbook.xml (XLSX), ppt/presentation.xml (PPTX), AndroidManifest.xml (APK), META-INF/container.xml (EPUB) ou um manifesto JAR. O resultado mostra tanto o formato base (ZIP) quanto o formato subjacente (por ex. Documento Word), além de listar os membros do arquivo.
Assinatura mágica é a mesma coisa que hash ou checksum?
Não exatamente. Um hash resume o arquivo inteiro; os bytes mágicos são apenas os primeiros bytes que funcionam como identificador de formato. Duas imagens PNG diferentes compartilham o mesmo número mágico, mas têm hashes totalmente diferentes. A ferramenta mostra ambos: os bytes mágicos que nomeiam o formato e um hash SHA-256 completo que identifica o arquivo exato.
O arquivo sai do meu dispositivo?
Não. A detecção do tipo lê apenas as primeiras centenas de bytes e as compara aqui mesmo, na página. Para calcular a impressão digital SHA-256, o arquivo inteiro é lido localmente, então arquivos muito grandes levam um instante, mas nada é copiado ou enviado para lugar algum — cada byte permanece no seu dispositivo.

Ferramentas relacionadas