O tipo de arquivo indica que tipo de arquivo você tem, como uma imagem JPEG ou um documento PDF. Ele nomeia o formato, que define como os dados dentro do arquivo são organizados.
Em um relatório de metadados, o campo File Type mostra esse formato como um nome curto, como JPEG ou PDF. O valor vem principalmente do conteúdo do arquivo, por isso pode ser diferente da extensão do nome do arquivo.
Como é o valor
File Type é um nome curto. Para muitos formatos, ele é a extensão do nome do arquivo em letras maiúsculas.
PNGpara uma imagem PNGMP4para vídeo MP4PDFpara um documento PDFJPEGpara uma foto JPG, seja o nome terminado em .jpg, .jpeg ou .jpeTIFFpara uma imagem cujo nome termina em .tif ou .tiff
Alguns tipos de arquivo compartilham uma estrutura básica. Vídeo MP4, áudio M4A e imagens HEIC são baseados no formato QuickTime.
Áudio WAV e imagens WebP são baseados em uma estrutura chamada RIFF. File Type ainda indica o tipo específico, como MP4 ou WAV.
File Type é a base para 2 campos relacionados, File Type Extension e MIME Type. Para um arquivo JPEG, esses campos mostram jpg e image/jpeg. Para arquivos de áudio e vídeo, o programa ffprobe também informa o formato de contêiner como Format Name.
De onde vem o valor
Nenhuma câmera ou programa grava File Type em um arquivo, e você não pode editar esse valor. O leitor de metadados ExifTool gera File Type quando lê o arquivo.
O ExifTool primeiro tenta o formato sugerido pela extensão. Ele verifica se o arquivo começa com o padrão fixo de bytes usado por esse formato. Se os bytes não corresponderem, o ExifTool testa outros formatos que conhece.
Esse padrão é frequentemente chamado de magic number ou assinatura. Um arquivo JPEG começa com os bytes FF D8 FF, e um arquivo PNG começa com 89 50 4E 47. O cabeçalho bruto mostra esses primeiros bytes.
Quando nenhum formato corresponde, o ExifTool mostra um erro em vez de um File Type, por exemplo:
File format errorse o ExifTool conhece a extensão, como .jpgUnknown file typese a extensão é desconhecida ou está faltandoFile is emptyse o arquivo não tiver dados
Tipo de arquivo e extensão não são a mesma coisa
A extensão é o final do nome do arquivo, como .jpg em foto.jpg. No Windows, a extensão informa ao seu computador qual programa abre o arquivo e qual ícone exibir.
Qualquer pessoa pode alterar uma extensão, mas isso não muda os dados dentro do arquivo. Renomear foto.jpg para foto.png não transforma a foto em uma imagem PNG.
Como o ExifTool lê os primeiros bytes, File Type pode mostrar o formato real. Se um arquivo chamado photo.png mostrar JPEG, o arquivo é uma imagem JPEG com a extensão incorreta.
Alguns formatos não têm número mágico, portanto essa verificação não funciona para todos os arquivos. Dentro de uma mesma família, como formatos raw baseados em TIFF, a extensão ainda pode definir o tipo específico.
Como descobrir que tipo de arquivo você tem
- Verifique a extensão. No Explorador de Arquivos do Windows 11, selecione Exibir, depois Mostrar e, em seguida, Extensões de nomes de arquivos. No Windows 10, marque a caixa Extensões de nomes de arquivos na guia Exibir.
- Leia o campo File Type nos metadados do arquivo.
- No Linux, execute o comando
file. Ele roda 3 conjuntos de testes e mostra o tipo do primeiro teste que tiver sucesso.
Por que isso é importante
Quando a extensão não corresponde ao tipo de arquivo, o computador pode escolher o programa errado. Navegadores usam o MIME type do servidor web, e não a extensão, para decidir como tratar um arquivo.