Current IPTC Digest - это MD5-отпечаток IPTC-данных, которые изображение содержит в текущий момент. ExifTool рассчитывает это значение при чтении файла и выводит его как CurrentIPTCDigest.
Файл также может хранить собственный дайджест, IPTC Digest, который выводится как IPTCDigest. Если эти 2 значения совпадают, IPTC-данные не изменялись с момента записи сохраненного дайджеста.
IPTC - это стандарт метаданных для фотографий от International Press Telecommunications Council. В нем хранится текст, например подпись, ключевые слова, автор и уведомление об авторских правах.
Откуда берется значение
Более старая форма IPTC-данных называется IIM, сокращение от Information Interchange Model. Adobe Photoshop сохраняет данные IIM в блоке ресурсов изображения под номером ресурса 1028.
Photoshop 7.0 добавил к этому же блоку ресурс с номером 1061. Adobe называет его дайджестом подписи: 16 байт, вычисленных алгоритмом MD5. Это сохраненное значение и есть IPTC Digest.
Current IPTC Digest не хранится в файле. ExifTool каждый раз вычисляет его заново.
Как выглядит это значение
MD5 превращает данные любой длины в результат длиной 128 бит, то есть 16 байт. В отчете о метаданных они отображаются как 32 шестнадцатеричных символа: цифры от 0 до 9 и буквы от a до f.
d41d8cd98f00b204e9800998ecf8427e- это результат MD5 для пустого ввода, значит, описываемые им IPTC-данные были пусты.- Current IPTC Digest, состоящий из одних нулей, означает, что в файле есть IPTC-данные, но отсутствует необходимый модуль MD5 для ExifTool.
- Любое другое значение - это отпечаток IPTC-данных. Сохраненный IPTC Digest может описывать более старые IPTC-данные.
Когда дайджесты не совпадают
Фотография может хранить одну и ту же подпись и ключевые слова дважды: один раз как IPTC-данные и один раз как XMP. Программы, которые записывают XMP, используют сохраненный IPTC Digest, чтобы зафиксировать согласованность этих двух копий. В статье о XMP Toolkit объясняется, что такое XMP.
Некоторые программы изменяют IPTC-данные, но не знают о дайджесте, поэтому оставляют сохраненное значение без изменений. После этого Current IPTC Digest больше не совпадает с сохраненным. Metadata Working Group (MWG) рекомендует в таком случае игнорировать XMP-копию.
ExifTool обновляет сохраненный дайджест автоматически только тогда, когда вы редактируете через его MWG-теги, например указывая группу MWG. И даже тогда он делает это только если дайджеста еще не было или старый все еще соответствовал исходным IPTC-данным.
Обычное редактирование IPTC оставляет сохраненный дайджест без изменений. Вы можете задать его сами с помощью специального значения new, которое фиксирует, что XMP соответствует отредактированным IPTC-данным.
Какие файлы его содержат
ExifTool вычисляет Current IPTC Digest только для IPTC-данных в их стандартном месте. Файлы PNG и PDF тоже могут содержать IPTC-данные, но для них ExifTool не рассчитывает Current IPTC Digest.
Стандартное место в фотографии JPG - блок Photoshop в сегменте APP13. В файлах TIFF и DNG это тег IPTC-NAA. Файлы EPS и PSD хранят IPTC-данные в своем блоке Photoshop.
Почему это важно для вашего файла
Совпадение означает, что IPTC-данные не изменялись с тех пор, как программа в последний раз зафиксировала согласованность двух копий. Если подпись отображается по-разному в двух программах, причиной может быть несовпадение. Одна программа может читать значение IPTC, а другая значение XMP.
Дайджест охватывает только IPTC-данные. Совпадение не подтверждает, что XMP-копия или само изображение не изменялись. Файл может даже хранить IPTC Digest без каких-либо IPTC-данных, потому что Photoshop сохраняет их в двух отдельных ресурсах.
В дайджесте нет персональных данных. Они находятся в полях IPTC, таких как автор и уведомление об авторских правах.