Background
O formato de arquivos TIFF é um formato de contêiner, com itens no contêiner com um comprimento específico e identificando TAG. Como interpretar estes itens depende do TAG, uma lista inteira deles foi especificada na documentação do Aldus, e existem extensões específicas do fornecedor, algumas das quais estão na lista que o @slm apontou, mas esta lista não é exaustiva.
feh
, deve poder ignorar itens com um TAG¹ desconhecido. A especificação TIFF está na versão 6.0 e é a partir de 1992, de modo que o aspecto de ler o formato de arquivo deve ser fácil.
feh
tem mais probabilidades de ter problemas com dados em alguns dos TAGs normais, por ex. com a tentativa de acessar dados compactados no modo de acesso aleatório ou sem suporte para dados de imagens em mosaico (compactados). Esses tipos de problemas foram relatados na internet antes embora isso pareça ter sido relacionado para arquivos tendo as tags desconhecidas também . O TIFF 6.0 já tinha suporte para compactação LZW de dados de imagem, que nem todos os programas de leitura suportavam. Normalmente, é possível converter de TIFF compactado para TIFF não compactado (e vice-versa). Costumávamos ter nosso próprio conversor, porque nenhum dos programas disponíveis suportava o formato de mosaico compactado que precisávamos para otimizar nosso programa de rastreamento de raio.
Como proceder
Você deve tentar usar gimp
para ler os arquivos e escrevê-los não compactados. AFAIK gimp
usa libtiff
(talvez você precise instalar suporte para o formato como um plug-in). E feh
usa libim2
.
Use tiffinfo
no arquivo antes e depois da "expansão" através de gimp
para verificar se alguma coisa foi excluída.
Outra coisa a fazer é verificar se a câmera suporta configurações para salvar em diferentes formatos de arquivo TIFF (compactado / não compactado, etc.). Experiências com isso podem ajudá-lo a localizar as tags desconhecidas, mas que os arquivos se tornem utilizáveis . Claro que isso não ajuda você com esses arquivos problemáticos.
¹ Eu criei arquivos TIFF com tags não registradas, que somente o nosso próprio software poderia interpretar. Outro software que usamos não teve problema em ignorar isso, e isso foi há 21 anos atrás.
² Isso não foi devido a dificuldades técnicas, mas devido a restrições de direitos autorais, da mesma forma que poderia ser problemático suportar arquivos GIF em um aplicativo