พจนานุกรม

Current IPTC Digest ปัจจุบันคืออะไร

Current IPTC Digest ปัจจุบันเป็นลายนิ้วมือของข้อมูล IPTC ในไฟล์รูปภาพ เมื่อเปรียบเทียบกับ IPTC Digest ที่จัดเก็บไว้ ค่านี้จะแสดงให้เห็นว่าข้อมูล IPTC มีการเปลี่ยนแปลงหรือไม่

current-iptc-digest

Current IPTC Digest เป็นลายนิ้วมือแบบ MD5 ของข้อมูล IPTC ที่ไฟล์รูปภาพมีอยู่ในขณะนี้ ExifTool จะคำนวณค่านี้ขณะอ่านไฟล์และแสดงเป็น CurrentIPTCDigest.

ไฟล์ยังสามารถเก็บ digest ของตัวเองได้ เรียกว่า IPTC Digest แสดงเป็น IPTCDigest เมื่อค่าทั้งสองตรงกัน แสดงว่าข้อมูล IPTC ไม่ได้เปลี่ยนไปตั้งแต่มีการเขียนค่า digest ที่เก็บไว้

IPTC เป็นมาตรฐานเมทาดาท้าของรูปภาพจาก International Press Telecommunications Council โดยเก็บข้อความ เช่น คำบรรยายรูป คีย์เวิร์ด ผู้สร้างผลงาน และข้อความลิขสิทธิ์

แหล่งที่มาของค่า

รูปแบบเก่าของข้อมูล IPTC เรียกว่า IIM ย่อมาจาก Information Interchange Model Adobe Photoshop จะเก็บข้อมูล IIM ไว้ในบล็อกของ image resources เป็น resource หมายเลข 1028

Photoshop 7.0 เพิ่ม resource หมายเลข 1061 ในบล็อกเดียวกันนี้ Adobe เรียก resource นี้ว่า caption digest: ข้อมูล 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 แต่ไม่รู้จัก digest จึงปล่อยให้ค่าที่เก็บไว้อยู่เหมือนเดิม หลังจากนั้น Current IPTC Digest จะไม่ตรงกับค่าที่เก็บไว้ กลุ่ม Metadata Working Group (MWG) แนะนำให้โปรแกรมผู้อ่านเมทาดาท้าละเว้นข้อมูล XMP ในกรณีนี้

ExifTool จะอัปเดต digest ที่เก็บไว้เองต่อเมื่อคุณแก้ไขผ่านแท็ก MWG ของมันเท่านั้น เช่น โดยการระบุกลุ่ม MWG แม้ในกรณีนั้น ก็จะอัปเดตก็ต่อเมื่อยังไม่มี digest อยู่ หรือค่าเดิมยังตรงกับข้อมูล IPTC ดั้งเดิม

การแก้ไข IPTC โดยตรงจะปล่อยให้ digest ที่เก็บไว้คงเดิม คุณสามารถตั้งค่าด้วยตัวเองได้ด้วยค่าพิเศษ 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 ไม่ได้เปลี่ยนไปตั้งแต่ซอฟต์แวร์บันทึกล่าสุดว่าข้อมูลทั้งสองชุดตรงกัน หากคำบรรยายแสดงต่างกันใน 2 โปรแกรม ความไม่ตรงกันของค่า digest อาจเป็นสาเหตุ โปรแกรมหนึ่งอาจอ่านค่าจาก IPTC และอีกโปรแกรมอ่านจาก XMP

digest ครอบคลุมเฉพาะข้อมูล IPTC เท่านั้น ค่าที่ตรงกันไม่ได้ยืนยันว่าข้อมูล XMP หรือรูปภาพเองไม่เปลี่ยนไป ไฟล์ยังสามารถเก็บ IPTC Digest โดยไม่มีข้อมูล IPTC เลยได้ เพราะ Photoshop แยกเก็บทั้งสองอย่างไว้ใน resource คนละชุด

digest ไม่ได้เก็บรายละเอียดส่วนบุคคล รายละเอียดเหล่านั้นอยู่ในฟิลด์ IPTC เช่น ผู้สร้างผลงาน และข้อความลิขสิทธิ์

คีย์เมตา