FT File Tools

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 é enviado

Drop one or more files here or click to choose

Only the first 64 KB of each file is read, locally. Nothing is uploaded.

Recognises 140+ formats by their magic bytes.

Show all supported formats
    Advertisement

    Identifique 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

    1. Adicione arquivosSolte um ou mais arquivos na caixa ou clique para escolhê-los. Apenas os primeiros 64 KB de cada arquivo são lidos.
    2. Leia o resultadoVeja o formato detectado, seu tipo MIME, a categoria e as extensões que ele normalmente usa.
    3. Verifique a extensãoUm aviso aparece quando a extensão do nome do arquivo não corresponde ao conteúdo real.
    4. Inspecione os bytesConsulte o dump hexadecimal dos primeiros 64 bytes ou copie um breve relatório para compartilhar.

    Perguntas frequentes

    O que são magic bytes?
    A maioria dos formatos binários começa com uma assinatura fixa: arquivos PNG começam com 89 50 4E 47, PDFs com %PDF- e arquivos ZIP com PK. O detector compara o início do seu arquivo com uma tabela de bem mais de 100 assinaturas desse tipo para identificá-lo.
    Meu arquivo é enviado?
    Não. Os primeiros 64 KB de cada arquivo são lidos pelo navegador e analisados localmente. Nada é enviado a um servidor, então é seguro verificar documentos confidenciais.
    Por que diz que a extensão não corresponde?
    O nome sugere um formato, mas os bytes mostram outro: por exemplo, um PNG salvo como .jpg ou um ZIP renomeado para .pdf. Muitas vezes isso é inofensivo, mas um “documento” que na verdade é um executável é um truque clássico de malware.
    Por que meu arquivo aparece como ZIP?
    Muitos formatos são contêineres ZIP, entre eles DOCX, XLSX, EPUB, JAR e APK. O detector olha dentro do ZIP para diferenciá-los, mas alguns formatos baseados em ZIP menos comuns são mostrados como um arquivo ZIP genérico.
    Advertisement