قاموس

ما هو ملخص IPTC الحالي؟

تشير قيمة Current IPTC Digest إلى البصمة (fingerprint) الخاصة ببيانات IPTC في ملف الصورة. وبمقارنتها مع قيمة IPTC Digest المخزنة، توضح لك ما إذا كانت بيانات IPTC قد تغيرت أم لا.

current-iptc-digest

قيمة IPTC الحالية هي بصمة MD5 لبيانات IPTC التي يحتوي عليها ملف الصورة في هذه اللحظة. يحسب ExifTool هذه القيمة أثناء قراءة الملف ويعرضها كـ CurrentIPTCDigest.

يمكن للملف أيضًا تخزين قيمة ملخص خاصة به، هي IPTC Digest، وتُعرض كـ IPTCDigest. عندما تتطابق القيمتان، فهذا يعني أن بيانات IPTC لم تتغير منذ كتابة قيمة الملخص المخزنة.

IPTC هو معيار لبيانات وصف الصور من المجلس الدولي لاتصالات الصحافة (International Press Telecommunications Council). يخزن نصوصًا مثل التعليق التوضيحي، والكلمات المفتاحية، واسم المنشئ، وإشعار حقوق النشر.

من أين تأتي القيمة

يُسمّى الشكل الأقدم من بيانات IPTC باسم IIM، اختصارًا لـ Information Interchange Model. يخزن Adobe Photoshop بيانات IIM في كتلة موارد الصورة، كالمورد رقم 1028.

أضاف Photoshop 7.0 المورد رقم 1061 إلى الكتلة نفسها. تسميه Adobe "caption digest": 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 لم تتغير منذ آخر مرة سجّل فيها أحد البرامج أن النسختين متطابقتان. إذا كان التعليق التوضيحي يظهر بشكل مختلف في برنامجين، فقد يكون عدم التطابق هو السبب. قد يقرأ أحد البرنامجين قيمة IPTC بينما يقرأ الآخر قيمة XMP.

يغطي الملخص فقط بيانات IPTC. التطابق لا يثبت أن نسخة XMP أو الصورة نفسها لم تتغير. يمكن للملف حتى أن يخزن IPTC Digest بدون أي بيانات IPTC، لأن Photoshop يحتفظ بهما في موردين منفصلين.

لا يحتوي الملخص على أي تفاصيل شخصية. هذه التفاصيل موجودة في حقول IPTC نفسها، مثل اسم المنشئ وإشعار حقوق النشر.

مفاتيح الميتا