Identificador de assinatura de ficheiro
Identifique o tipo de um ficheiro a partir dos seus bytes de cabeçalho usando uma base de dados de números mágicos.
Identificador de assinatura de ficheiro
Cole os primeiros bytes de um ficheiro — copiados de um editor hexadecimal, um depurador ou um pequeno script — e esta ferramenta encontra-os numa base de dados de números mágicos para identificar o tipo de ficheiro. Apenas necessita do cabeçalho, por isso nunca carrega o ficheiro completo: um punhado de bytes é suficiente para reconhecer um PNG, um arquivo ZIP, um binário ELF, uma base de dados SQLite e dezenas de outros formatos comuns.
Quatro formatos de entrada são suportados: hex com espaços (89 50 4E 47), hex contínuo (89504E47), bytes escapados \x (\x89\x50\x4E\x47) e Base64. Ativar "mostrar todas as correspondências" lista cada assinatura encontrada no início da memória, ordenada da mais específica para a mais genérica — útil quando uma assinatura curta como o marcador de dois bytes do executável Windows é ambígua por si só. "Procurar assinaturas aninhadas" examina toda a memória fornecida em vez de apenas o início, permitindo encontrar um ZIP ou uma imagem compactados dentro dos dados de outro ficheiro. "Mostrar primeiros bytes como ASCII" imprime uma pré-visualização hexadecimal e ASCII do cabeçalho acima dos resultados, tal como um editor hexadecimal o faria.
Cada correspondência apresenta a extensão do ficheiro, o tipo MIME, o deslocamento de bytes onde começa a assinatura e uma breve descrição. Alguns formatos — WAV, WebP, AVI — apenas se tornam identificáveis a partir de dois marcadores em conjunto, um cabeçalho RIFF mais uma etiqueta de tipo alguns bytes acima, não a partir de uma única sequência de bytes. Assinaturas muito curtas ou genéricas podem corresponder a mais de um formato ao mesmo tempo; quando tal acontece, cada candidato é listado em vez de adivinhar.
Tudo funciona localmente no seu navegador. Os bytes que cola nunca são carregados ou enviados para qualquer lugar, por isso é seguro inspecionar ficheiros de que não confia completamente. Copie o relatório, descarregue-o como ficheiro .txt ou envie-o para a entrada para o processar com outra ferramenta.