Detector de tipo de arquivo — Identifique arquivos pelos magic bytes
Descubra o que um arquivo realmente é pelos magic bytes: mais de 100 formatos, tipo MIME, alertas de extensão incorreta e dump hexadecimal de 64 bytes, no navegador.
🔒 Executa completamente no seu navegador — nada é enviadoIdentifique qualquer arquivo pelo conteúdo
A extensão no nome de um arquivo é apenas um rótulo, e rótulos podem estar errados. Downloads perdem a extensão, sistemas de e-mail renomeiam anexos, e arquivos copiados de celulares ou de backups antigos muitas vezes acabam se chamando file ou IMG_0001, sem nenhuma pista do que contêm. Este detector ignora o nome e examina os bytes. Quase todo formato binário começa com uma assinatura característica, chamada magic bytes (bytes mágicos): 89 50 4E 47 para PNG, FF D8 FF para JPEG, %PDF- para PDF, PK para ZIP e 37 7A BC AF 27 1C para 7-Zip. A ferramenta compara o seu arquivo com bem mais de cem assinaturas que abrangem imagens, áudio, vídeo, arquivos compactados, documentos, fontes, executáveis, bancos de dados e imagens de disco.
Alguns formatos exigem uma análise mais detalhada. MP4, MOV, M4A, HEIC e AVIF compartilham a estrutura ISO base media, então o detector lê a marca (brand) na caixa ftyp. DOCX, XLSX, PPTX, EPUB, ODT, JAR e APK são todos arquivos ZIP, por isso ele inspeciona os nomes das primeiras entradas. Documentos antigos do Office compartilham o contêiner OLE2, e arquivos de texto são reconhecidos como JSON, XML, HTML, SVG, chaves PEM, vCards ou texto simples UTF-8 e UTF-16.
Identifique extensões incorretas e suspeitas
Para cada arquivo você obtém o formato detectado, seu tipo MIME padrão, a categoria e as extensões que esse formato costuma usar, ao lado do tipo que o navegador deduziu a partir do nome. Quando a extensão não corresponde ao conteúdo, aparece um aviso. Normalmente isso é inofensivo, pois um PNG salvo como .jpg ainda abre, mas uma “fatura.pdf” que na verdade é um executável do Windows é uma forma comum de espalhar malware. O dump hexadecimal dos primeiros 64 bytes, com offsets e uma coluna ASCII, permite que desenvolvedores verifiquem o resultado por conta própria.
Apenas os primeiros 64 KB de cada arquivo são lidos e tudo acontece dentro do navegador, então até vídeos ou imagens de disco muito grandes são verificados instantaneamente e nada é enviado. Você pode verificar vários arquivos de uma vez e copiar um breve relatório em texto de cada um.
Como usar
- Adicione arquivosSolte um ou mais arquivos na caixa ou clique para escolhê-los. Apenas os primeiros 64 KB de cada arquivo são lidos.
- Leia o resultadoVeja o formato detectado, seu tipo MIME, a categoria e as extensões que ele normalmente usa.
- Verifique a extensãoUm aviso aparece quando a extensão do nome do arquivo não corresponde ao conteúdo real.
- Inspecione os bytesConsulte o dump hexadecimal dos primeiros 64 bytes ou copie um breve relatório para compartilhar.