O Current IPTC Digest é uma impressão digital MD5 dos dados IPTC que um arquivo de imagem contém neste momento. O ExifTool calcula o valor enquanto lê o arquivo e o lista como CurrentIPTCDigest.
O arquivo também pode armazenar um resumo próprio, o IPTC Digest, listado como IPTCDigest. Quando os 2 valores coincidem, os dados IPTC não mudaram desde que o resumo armazenado foi escrito.
IPTC é um padrão de metadados de foto do International Press Telecommunications Council. Ele armazena textos como a legenda, as palavras-chave, o autor e o aviso de direitos autorais.
De onde vem o valor
A forma mais antiga de dados IPTC é chamada IIM, sigla de Information Interchange Model. O Adobe Photoshop armazena dados IIM em um bloco de recursos de imagem, como o recurso de número 1028.
O Photoshop 7.0 adicionou o recurso de número 1061 ao mesmo bloco. A Adobe o chama de caption digest: 16 bytes gerados com o algoritmo MD5. Esse valor salvo é o IPTC Digest.
O Current IPTC Digest não é armazenado no arquivo. O ExifTool o calcula novamente a cada leitura.
Como é o valor
O MD5 transforma dados de qualquer tamanho em um resultado de 128 bits, ou 16 bytes. Um relatório de metadados os mostra como 32 caracteres hexadecimais: os dígitos de 0 a 9 e as letras de a a f.
d41d8cd98f00b204e9800998ecf8427eé o resultado MD5 para entrada vazia, então os dados IPTC que ele descreve estavam vazios.- Um Current IPTC Digest composto apenas de zeros significa que o arquivo tem dados IPTC, mas o módulo MD5 de que o ExifTool precisa está ausente.
- Qualquer outro valor é a impressão digital dos dados IPTC. Um IPTC Digest armazenado pode descrever dados IPTC mais antigos.
Quando os digests não correspondem
Uma foto pode armazenar a mesma legenda e as mesmas palavras-chave duas vezes: uma como dados IPTC e outra como XMP. Programas que gravam XMP usam o IPTC Digest armazenado para registrar que as duas cópias coincidem. O artigo sobre o XMP Toolkit explica o que é XMP.
Alguns programas alteram os dados IPTC, mas não conhecem o resumo e deixam o valor armazenado como estava. Depois disso, o Current IPTC Digest não combina mais com o valor armazenado. O Metadata Working Group (MWG) recomenda que, nesse caso, os leitores ignorem a cópia XMP.
O ExifTool atualiza o resumo armazenado por conta própria somente quando você edita pelos campos MWG, por exemplo indicando o grupo MWG. Mesmo assim, ele só faz isso se não havia um resumo ou se o antigo ainda correspondia aos dados IPTC originais.
Uma edição IPTC simples deixa o resumo armazenado como estava. Você pode defini-lo manualmente com o valor especial new, que registra que o XMP está de acordo com os dados IPTC editados.
Quais arquivos o carregam
O ExifTool calcula um Current IPTC Digest apenas para dados IPTC em seu local padrão. Arquivos PNG e PDF também podem conter dados IPTC, mas o ExifTool não calcula Current IPTC Digest para eles.
O local padrão em uma foto JPG é o bloco do Photoshop no segmento APP13. Em arquivos TIFF e DNG, é a tag IPTC-NAA. Arquivos EPS e PSD mantêm os dados IPTC em seu bloco do Photoshop.
Por que isso é importante para o seu arquivo
Uma correspondência significa que os dados IPTC não mudaram desde a última vez que um software registrou que as 2 cópias coincidiam. Se uma legenda aparece diferente em 2 programas, a divergência pode ser o motivo. Um programa pode ler o valor IPTC e o outro o valor XMP.
O resumo cobre apenas os dados IPTC. Uma correspondência não indica que a cópia XMP ou a própria imagem estejam inalteradas. Um arquivo pode até armazenar um IPTC Digest sem nenhum dado IPTC, porque o Photoshop os mantém em 2 recursos separados.
O resumo não contém dados pessoais. Eles ficam nos campos IPTC, como o autor e o aviso de direitos autorais.