वर्तमान IPTC डाइजेस्ट, IPTC डेटा का MD5 फ़िंगरप्रिंट है जिसे कोई इमेज फ़ाइल इस समय रखती है। ExifTool यह मान फ़ाइल को पढ़ते समय गणना करता है और इसे CurrentIPTCDigest के रूप में दिखाता है।
फ़ाइल अपना एक डाइजेस्ट भी सहेज सकती है, IPTC डाइजेस्ट, जो IPTCDigest के रूप में दिखाया जाता है। जब ये दोनों मान समान हों, तो IPTC डेटा उस समय से नहीं बदला है जब संग्रहीत डाइजेस्ट लिखा गया था।
IPTC, International Press Telecommunications Council का फोटो मेटाडेटा मानक है। यह कैप्शन, कीवर्ड, निर्माता और कॉपीराइट नोटिस जैसे टेक्स्ट को सहेजता है।
मूल्य कहाँ से आता है
IPTC डेटा के पुराने रूप को IIM कहा जाता है, जिसका पूरा नाम Information Interchange Model है। Adobe Photoshop, IIM डेटा को इमेज रिसोर्स के एक ब्लॉक में रिसोर्स नंबर 1028 के रूप में सहेजता है।
Photoshop 7.0 ने उसी ब्लॉक में रिसोर्स नंबर 1061 जोड़ा। Adobe इसे कैप्शन डाइजेस्ट कहता है: MD5 एल्गोरिथ्म से बनाए गए 16 बाइट। यही सहेजा गया मान IPTC डाइजेस्ट है।
वर्तमान IPTC डाइजेस्ट फ़ाइल में सहेजा नहीं जाता। ExifTool इसे हर बार नई तरह से गणना करता है।
मान कैसा दिखता है
MD5 किसी भी लंबाई के डेटा को 128-बिट परिणाम में बदलता है, जो 16 बाइट होते हैं। कोई मेटाडेटा रिपोर्ट इन्हें 32 हेक्साडेसिमल कैरेक्टर के रूप में दिखाती है: अंक 0 से 9 और अक्षर a से f।
d41d8cd98f00b204e9800998ecf8427eखाली इनपुट के लिए MD5 परिणाम है, इसलिए जिस IPTC डेटा का यह वर्णन करता है वह खाली था।- सिर्फ शून्यों से बना वर्तमान IPTC डाइजेस्ट का मतलब है कि फ़ाइल में IPTC डेटा तो है, लेकिन ExifTool को जिस MD5 मॉड्यूल की ज़रूरत है वह गायब है।
- कोई भी अन्य मान IPTC डेटा का फ़िंगरप्रिंट होता है। सहेजा गया IPTC डाइजेस्ट किसी पुराने IPTC डेटा का वर्णन कर सकता है।
जब डाइजेस्ट मेल नहीं खाते हैं
कोई फोटो एक ही कैप्शन और कीवर्ड दो बार सहेज सकता है: एक बार IPTC डेटा के रूप में और एक बार XMP के रूप में। XMP लिखने वाला सॉफ़्टवेयर दोनों प्रतियों के समान होने को दर्ज करने के लिए सहेजे गए IPTC डाइजेस्ट का उपयोग करता है। 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 फोटो में मानक स्थान APP13 सेगमेंट में Photoshop ब्लॉक होता है। TIFF और DNG फ़ाइलों में यह IPTC-NAA टैग होता है। EPS और PSD फ़ाइलें IPTC डेटा को अपने Photoshop ब्लॉक में रखती हैं।
यह आपकी फ़ाइल के लिए क्यों महत्वपूर्ण है
मिलान का अर्थ है कि सॉफ़्टवेयर द्वारा आखिरी बार दोनों प्रतियों के समान होने को दर्ज करने के बाद IPTC डेटा नहीं बदला है। अगर कोई कैप्शन दो प्रोग्रामों में अलग-अलग दिखे, तो इसका कारण मिलान न होना हो सकता है। एक प्रोग्राम IPTC मान पढ़ सकता है और दूसरा XMP मान।
डाइजेस्ट केवल IPTC डेटा को कवर करता है। मिलान यह नहीं दिखाता कि XMP कॉपी या खुद तस्वीर बदली नहीं है। कोई फ़ाइल बिना किसी IPTC डेटा के भी IPTC डाइजेस्ट सहेज सकती है, क्योंकि Photoshop इन्हें दो अलग-अलग रिसोर्स में रखता है।
डाइजेस्ट में कोई निजी विवरण नहीं होते। वे IPTC फ़ील्ड में होते हैं, जैसे निर्माता और कॉपीराइट नोटिस।