Từ điển

IPTC Digest hiện tại là gì?

Current IPTC Digest hiện tại là một dấu vân tay của dữ liệu IPTC trong một tệp hình ảnh. So với IPTC Digest được lưu trữ, giá trị này cho biết liệu dữ liệu IPTC có bị thay đổi hay không.

current-iptc-digest

Current IPTC Digest là một dấu vân tay MD5 của dữ liệu IPTC mà tệp ảnh đang chứa tại thời điểm hiện tại. ExifTool tính giá trị này trong khi đọc tệp và hiển thị nó là CurrentIPTCDigest.

Tệp cũng có thể tự lưu một mã tóm tắt riêng, gọi là IPTC Digest, được hiển thị là IPTCDigest. Khi 2 giá trị trùng khớp, dữ liệu IPTC không thay đổi kể từ khi mã tóm tắt được ghi.

IPTC là một tiêu chuẩn siêu dữ liệu ảnh do International Press Telecommunications Council xây dựng. Nó lưu trữ văn bản như chú thích, từ khóa, tên người tạo và thông báo bản quyền.

Giá trị đến từ đâu

Dạng cũ hơn của dữ liệu IPTC được gọi là IIM, viết tắt của Information Interchange Model. Adobe Photoshop lưu dữ liệu IIM trong một khối tài nguyên ảnh, với số tài nguyên là 1028.

Photoshop 7.0 thêm số tài nguyên 1061 vào cùng khối này. Adobe gọi nó là caption digest: 16 byte được tạo bằng thuật toán MD5. Giá trị đã lưu này chính là IPTC Digest.

Current IPTC Digest không được lưu trong tệp. ExifTool tính toán lại nó mỗi lần.

Giá trị trông như thế nào

MD5 chuyển dữ liệu có độ dài bất kỳ thành một kết quả 128 bit, tương đương 16 byte. Một báo cáo siêu dữ liệu hiển thị chúng dưới dạng 32 ký tự hệ thập lục phân: các chữ số từ 0 đến 9 và các chữ cái từ a đến f.

  • d41d8cd98f00b204e9800998ecf8427e là kết quả MD5 cho đầu vào rỗng, nên dữ liệu IPTC mà nó mô tả là rỗng.
  • Một Current IPTC Digest toàn số 0 có nghĩa là tệp có dữ liệu IPTC, nhưng mô-đun MD5 mà ExifTool cần đang thiếu.
  • Bất kỳ giá trị nào khác là dấu vân tay của dữ liệu IPTC. Một IPTC Digest được lưu có thể mô tả dữ liệu IPTC cũ hơn.

Khi các mã tóm lược không khớp

Một ảnh có thể lưu trữ cùng một chú thích và từ khóa hai lần: một lần dưới dạng dữ liệu IPTC và một lần dưới dạng XMP. Phần mềm ghi XMP sử dụng IPTC Digest đã lưu để ghi nhận rằng cả hai bản đều khớp nhau. Bài viết về XMP Toolkit giải thích XMP là gì.

Một số chương trình thay đổi dữ liệu IPTC nhưng không biết về mã tóm tắt, nên chúng giữ nguyên giá trị đã lưu. Sau đó, Current IPTC Digest không còn khớp với giá trị đã lưu nữa. Metadata Working Group (MWG) khuyến nghị khi đó trình đọc nên bỏ qua bản sao XMP.

ExifTool chỉ tự cập nhật mã tóm tắt đã lưu khi bạn chỉnh sửa thông qua các thẻ MWG của nó, ví dụ bằng cách gọi tên nhóm MWG. Ngay cả khi đó, nó chỉ làm vậy nếu trước đó chưa có mã tóm tắt hoặc mã cũ vẫn trùng với dữ liệu IPTC ban đầu.

Một chỉnh sửa IPTC thông thường giữ nguyên mã tóm tắt đã lưu. Bạn có thể tự đặt nó bằng giá trị đặc biệt new, ghi nhận rằng XMP khớp với dữ liệu IPTC đã chỉnh sửa.

Những tệp nào chứa nó

ExifTool chỉ tính Current IPTC Digest cho dữ liệu IPTC ở vị trí chuẩn của nó. Tệp PNG và PDF cũng có thể chứa dữ liệu IPTC, nhưng ExifTool không tính Current IPTC Digest cho các tệp này.

Vị trí chuẩn trong ảnh JPG là khối Photoshop trong phân đoạn APP13. Trong các tệp TIFF và DNG, đó là thẻ IPTC-NAA. Các tệp EPS và PSD lưu dữ liệu IPTC trong khối Photoshop của chúng.

Tại sao điều này quan trọng đối với tệp của bạn

Sự trùng khớp có nghĩa là dữ liệu IPTC không thay đổi kể từ lần cuối cùng phần mềm ghi nhận rằng 2 bản sao giống nhau. Nếu chú thích hiển thị khác nhau trong 2 chương trình, một bất khớp có thể là lý do. Một chương trình có thể đọc giá trị IPTC, còn chương trình kia đọc giá trị XMP.

Mã tóm tắt chỉ bao phủ dữ liệu IPTC. Sự trùng khớp không cho thấy bản sao XMP hoặc chính bức ảnh là không đổi. Một tệp thậm chí có thể lưu một IPTC Digest mà không có bất kỳ dữ liệu IPTC nào, vì Photoshop lưu chúng trong 2 tài nguyên riêng biệt.

Mã tóm tắt không chứa thông tin cá nhân. Các chi tiết đó nằm trong các trường IPTC, như tên người tạo và thông báo bản quyền.