Словник

Що таке поточний дайджест IPTC?

Поточний IPTC Digest є відбитком даних IPTC у файлі зображення. У порівнянні зі збереженим IPTC Digest це значення показує, чи змінювалися дані IPTC.

current-iptc-digest

Поточний дайджест IPTC - це відбиток 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.

Поточний дайджест IPTC не зберігається у файлі. ExifTool обчислює його наново щоразу.

Як виглядає значення

MD5 перетворює дані довільної довжини на 128-бітний результат, тобто 16 байтів. У звіті про метадані їх показано як 32 шістнадцяткові символи: цифри від 0 до 9 та літери від a до f.

  • d41d8cd98f00b204e9800998ecf8427e - це результат MD5 для порожнього вхідного значення, тож описувані ним дані IPTC були порожніми.
  • Поточний дайджест IPTC, що повністю складається з нулів, означає, що файл містить дані IPTC, але потрібний модуль MD5 для ExifTool відсутній.
  • Будь-яке інше значення є відбитком даних IPTC. Збережений IPTC Digest може описувати старіші дані IPTC.

Коли дайджести не збігаються

Фото може зберігати однаковий підпис і ключові слова двічі: як дані IPTC та як XMP. Програми, що записують XMP, використовують збережений IPTC Digest, щоб зафіксувати, що обидві копії збігаються. У статті про XMP Toolkit пояснюється, що таке XMP.

Деякі програми змінюють дані IPTC, але не знають про дайджест, тож залишають збережене значення без змін. Після цього Поточний дайджест IPTC більше не збігається із збереженим. Metadata Working Group (MWG) рекомендує у такому разі ігнорувати копію XMP.

ExifTool оновлює збережений дайджест самостійно лише тоді, коли ви редагуєте через його теги MWG, наприклад, задаючи групу MWG. І навіть тоді він робить це тільки, якщо дайджест ще не існував або старе значення все ще відповідало вихідним даним IPTC.

Звичайне редагування IPTC залишає збережений дайджест без змін. Ви можете задати його самостійно за допомогою спеціального значення new, яке фіксує, що XMP відповідає відредагованим даним IPTC.

Які файли містять його

ExifTool обчислює Поточний дайджест IPTC тільки для даних IPTC у їхньому стандартному місці. Файли PNG і PDF також можуть містити дані IPTC, але для них ExifTool не обчислює Поточний дайджест IPTC.

Стандартне місце у фото JPG - це блок Photoshop у сегменті APP13. У файлах TIFF і DNG це тег IPTC-NAA. Файли EPS і PSD зберігають дані IPTC у своєму блоці Photoshop.

Чому це важливо для вашого файлу

Збіг означає, що дані IPTC не змінювалися з моменту, коли програма востаннє зафіксувала, що 2 копії узгоджені. Якщо підпис відрізняється у 2 програмах, причиною може бути невідповідність. Одна програма може читати значення IPTC, а інша - значення XMP.

Дайджест охоплює лише дані IPTC. Збіг не підтверджує, що копія XMP або саме зображення не змінювалися. Файл навіть може містити IPTC Digest без жодних даних IPTC, оскільки Photoshop зберігає їх у 2 окремих ресурсах.

Дайджест не містить персональних відомостей. Вони зберігаються у полях IPTC, наприклад, в авторі та повідомленні про авторські права.

Мета ключі