Wörterbuch

Was ist der Current IPTC Digest?

Der Current IPTC Digest ist ein Fingerabdruck der IPTC-Daten in einer Bilddatei. Im Vergleich mit dem gespeicherten IPTC Digest zeigt der Wert, ob sich die IPTC-Daten geändert haben.

current-iptc-digest

Der Current IPTC Digest ist ein MD5‑Fingerabdruck der IPTC‑Daten, die eine Bilddatei im Moment enthält. ExifTool berechnet diesen Wert beim Lesen der Datei und führt ihn als CurrentIPTCDigest auf.

Die Datei kann außerdem einen eigenen Digest speichern, den IPTC Digest, aufgeführt als IPTCDigest. Wenn die beiden Werte übereinstimmen, wurden die IPTC‑Daten seit dem Schreiben des gespeicherten Digests nicht geändert.

IPTC ist ein Foto‑Metadatenstandard des International Press Telecommunications Council. Er speichert Texte wie die Bildbeschreibung, die Schlüsselwörter, den Urheber und den Copyright‑Hinweis.

Woher der Wert kommt

Die ältere Form von IPTC‑Daten heißt IIM, kurz für Information Interchange Model. Adobe Photoshop speichert IIM‑Daten in einem Block von Bildressourcen als Ressource Nummer 1028.

Photoshop 7.0 hat im selben Block die Ressource Nummer 1061 hinzugefügt. Adobe nennt sie den Caption Digest: 16 Bytes, erzeugt mit dem MD5‑Algorithmus. Dieser gespeicherte Wert ist der IPTC Digest.

Der Current IPTC Digest wird nicht in der Datei gespeichert. ExifTool berechnet ihn jedes Mal neu.

Wie der Wert aussieht

MD5 wandelt Daten beliebiger Länge in ein 128‑Bit‑Ergebnis um, also 16 Bytes. Ein Metadatenbericht zeigt sie als 32 hexadezimale Zeichen: die Ziffern 0 bis 9 und die Buchstaben a bis f.

  • d41d8cd98f00b204e9800998ecf8427e ist das MD5‑Ergebnis für leere Eingaben, die beschriebenen IPTC‑Daten waren also leer.
  • Ein Current IPTC Digest aus lauter Nullen bedeutet, dass die Datei IPTC‑Daten hat, aber das von ExifTool benötigte MD5‑Modul fehlt.
  • Jeder andere Wert ist der Fingerabdruck von IPTC‑Daten. Ein gespeicherter IPTC Digest kann ältere IPTC‑Daten beschreiben.

Wenn die Digests nicht übereinstimmen

Ein Foto kann dieselbe Bildbeschreibung und dieselben Schlüsselwörter zweimal speichern: einmal als IPTC‑Daten und einmal als XMP. Software, die XMP schreibt, verwendet den gespeicherten IPTC Digest, um festzuhalten, dass beide Kopien übereinstimmen. Der Artikel zum XMP Toolkit erklärt, was XMP ist.

Einige Programme ändern die IPTC‑Daten, kennen aber den Digest nicht und lassen daher den gespeicherten Wert unverändert. Danach stimmt der Current IPTC Digest nicht mehr mit dem gespeicherten überein. Die Metadata Working Group (MWG) empfiehlt, dass Leser dann die XMP‑Kopie ignorieren.

ExifTool aktualisiert den gespeicherten Digest nur selbständig, wenn du über seine MWG‑Tags bearbeitest, zum Beispiel indem du die MWG‑Gruppe angibst. Selbst dann geschieht dies nur, wenn noch kein Digest existierte oder der alte noch zu den ursprünglichen IPTC‑Daten passte.

Eine einfache IPTC‑Bearbeitung lässt den gespeicherten Digest unverändert. Du kannst ihn selbst mit dem Spezialwert new setzen, der festhält, dass das XMP mit den bearbeiteten IPTC‑Daten übereinstimmt.

Welche Dateien sie enthalten

ExifTool berechnet einen Current IPTC Digest nur für IPTC‑Daten an ihrem Standardort. PNG‑ und PDF‑Dateien können ebenfalls IPTC‑Daten enthalten, aber ExifTool berechnet dafür keinen Current IPTC Digest.

Der Standardort in einem JPG‑Foto ist der Photoshop‑Block im APP13‑Segment. In TIFF- und DNG‑Dateien ist es das Tag IPTC-NAA. EPS- und PSD‑Dateien speichern die IPTC‑Daten in ihrem Photoshop‑Block.

Warum das für deine Datei wichtig ist

Eine Übereinstimmung bedeutet, dass die IPTC‑Daten seit dem letzten Festhalten der Übereinstimmung der beiden Kopien nicht geändert wurden. Wenn eine Bildbeschreibung in zwei Programmen unterschiedlich angezeigt wird, kann eine Abweichung die Ursache sein. Ein Programm liest möglicherweise den IPTC‑Wert und das andere den XMP‑Wert.

Der Digest bezieht sich nur auf die IPTC‑Daten. Eine Übereinstimmung zeigt nicht, dass die XMP‑Kopie oder das Bild selbst unverändert ist. Eine Datei kann sogar einen IPTC Digest ohne IPTC‑Daten speichern, weil Photoshop sie in zwei getrennten Ressourcen ablegt.

Der Digest enthält keine personenbezogenen Details. Diese stehen in den IPTC‑Feldern, zum Beispiel beim Urheber und beim Copyright‑Hinweis.