Uma extensão de arquivo é a parte curta no final do nome do arquivo, depois do ponto. Em expenses.xlsx, o nome base é expenses e a extensão é xlsx. O Windows identifica tipos de arquivo pela extensão e a usa para escolher o app e o ícone para um arquivo.
A Extensão de tipo de arquivo é um campo em um relatório de metadados. Ela geralmente mostra a extensão do tipo de dados dentro do arquivo, que pode ser diferente da extensão no nome do arquivo. O leitor de metadados ExifTool chama esse campo de FileTypeExtension e o descreve como uma extensão comum em minúsculas para o tipo de arquivo.
Como é o valor
O valor é uma extensão em minúsculas sem o ponto, e geralmente tem 3 ou 4 caracteres. Um tipo de arquivo pode ter várias extensões comuns, mas o campo mostra apenas uma delas.
Por exemplo, uma imagem JPEG pode terminar em .jpeg, .jpg ou .jpe, e sua Extensão de tipo de arquivo é jpg. O ExifTool atribui estes valores a alguns formatos comuns:
jpgpara uma imagem JPEGtifpara uma imagem TIFFpngpara uma imagem PNGmp3para um arquivo de áudio MP3mpgpara um vídeo MPEGpdfpara um documento PDF
De onde vem o valor
O arquivo não armazena sua Extensão de tipo de arquivo. O leitor de metadados calcula o valor sempre que lê o arquivo. O ExifTool lista o campo como não gravável, então você não pode editá-lo.
Para descobrir o tipo, o ExifTool lê os primeiros bytes do arquivo, chamados de cabeçalho. Um formato pode ter um número mágico, que é uma sequência fixa de bytes em um ponto definido do arquivo. O ExifTool primeiro testa o formato sugerido pela extensão no nome do arquivo.
Quando um formato tem um número mágico, os bytes precisam corresponder a ele, independentemente do que o nome do arquivo indica. A extensão ainda pode ajudar a decidir o tipo, por exemplo entre formatos raw de câmera baseados em TIFF, como NEF e ARW. O ExifTool então fornece a extensão usual para o tipo que encontrou.
Como a extensão difere do tipo de arquivo
O tipo de arquivo é o formato dos dados dentro do arquivo, como JPEG ou MP3. A extensão é apenas parte do nome, e qualquer pessoa pode alterá-la ao renomear um arquivo.
Uma nova extensão não converte o arquivo para outro formato, porque não muda nada além do nome. O arquivo pode então deixar de abrir no app que o criou.
É por isso que um relatório de metadados mostra os dois valores. O nome do arquivo mostra a extensão que o arquivo recebeu, e a Extensão de tipo de arquivo mostra a extensão que corresponde ao conteúdo. O tipo MIME nomeia o mesmo tipo de arquivo em uma terceira forma.
Por que isso é importante para o seu arquivo
Compare a extensão no nome do arquivo com a Extensão de tipo de arquivo. Se forem iguais, o nome geralmente corresponde ao conteúdo. Uma imagem JPEG chamada photo.jpeg também corresponde, porque jpeg e jpg são extensões comuns para JPEG.
Se forem diferentes, verifique se ambas são extensões comuns para o mesmo formato, como tiff e tif. Se não forem, o nome pode não corresponder ao conteúdo. Seu computador escolhe o app pela extensão, então o arquivo pode abrir no app errado ou nem abrir.
Para comparar os 2 valores, você precisa ver a extensão no nome do arquivo. Os Macs geralmente escondem extensões. Veja como exibi-las:
- No Mac: no Finder, escolha Ajustes no menu Finder, clique em Avançado e selecione Mostrar todas as extensões de nome de arquivo
- No Windows 11: no Explorador de Arquivos, selecione Exibir, depois Mostrar e, em seguida, Extensões de nomes de arquivos