ExifTool: Metadaten vor und nach der Bearbeitung vergleichen

Veröffentlicht am 2. August 2026 · zuletzt aktualisiert am 26. September 2026 / in Fotografie

Inhaltsübersicht

Metadaten enthalten technische Aufnahmedaten, Beschreibungen, Stichwörter, Bewertungen, Ortsangaben, Rechte und Hinweise zur Herkunft eines Bildes. Sobald mehrere Programme auf dieselben Bilddateien oder XMP-Sidecars zugreifen, stellt sich deshalb eine entscheidende Frage: Was war vor einer Bearbeitung gespeichert – und was wurde danach ergänzt, verändert, verschoben oder gelöscht?

Kurz gesagt

Ein belastbarer Metadatenvergleich dokumentiert den Zustand einer Arbeitskopie vor und nach genau einer definierten Bearbeitung. Bilddatei und XMP-Sidecar werden getrennt geprüft. Ein Datei-Hash ergänzt die Kontrolle, erklärt aber nicht, welches Metadatenfeld sich geändert hat.

ExifTool macht die tatsächlich gespeicherten Werte sichtbar. digiKam bleibt in meinem Fotoarchiv die führende Umgebung für Verwaltung und fachliche Metadatenpflege.

Warum Metadatenvergleiche erforderlich sind

Die sichtbare Benutzeraktion und die tatsächlich gespeicherte Änderung müssen nicht identisch sein. Ein Programm kann beim Speichern ganze Metadatenblöcke neu schreiben, Stichwortlisten ersetzen, Informationen in eine andere Metadatengruppe verschieben oder ausschließlich seine interne Datenbank verändern.

Daraus folgen drei Prüfregeln:

  1. Pro Test wird nur eine klar beschriebene Aktion ausgeführt.
  2. Vorher und nachher werden mit denselben Einstellungen dokumentiert.
  3. Bilddatei und vorhandenes XMP-Sidecar werden getrennt betrachtet.

Das Original bleibt außerhalb des Tests unverändert. Geprüft wird ausschließlich an einer Arbeitskopie.

ExifTool, digiKam und grafische Oberflächen

ExifTool liest, schreibt, exportiert und vergleicht EXIF-, IPTC-, XMP- und zahlreiche weitere Metadaten. Im beschriebenen Workflow dient es sowohl als technische Grundlage innerhalb von digiKam als auch als unabhängiges Prüfwerkzeug über PowerShell.

In den digiKam-Einstellungen befindet sich die Einbindung unter:

Einrichten
→ Metadaten
→ ExifTool

In meiner Installation ist exiftool.exe in Version 13.59 eingebunden.

digiKam-Einstellungen im Bereich Metadaten und ExifTool mit eingebundener exiftool.exe in Version 13.59
ExifTool ist in digiKam als externes Werkzeug eingebunden. Zum Vergrößern anklicken.

Die Rollen bleiben klar getrennt:

  • digiKam verwaltet das Fotoarchiv und pflegt dauerhaft relevante Metadaten.
  • ExifTool in digiKam unterstützt technische Metadatenoperationen.
  • ExifTool über PowerShell ermöglicht reproduzierbare Ausgaben und Vergleiche.
  • ExifToolGUI und jExifToolGUI verwenden ExifTool im Hintergrund und eignen sich vor allem für visuelle Einzelprüfungen.

Grafische Oberflächen erleichtern den Einstieg. Für wiederholbare Testreihen sind dokumentierte Ausgaben geeigneter, weil dieselbe Prüfung später nachvollzogen werden kann. Konkrete Aufrufe gehören in eine intern geprüfte Arbeitsanweisung und werden auf dieser öffentlichen Seite bewusst nicht bereitgestellt.

Der reproduzierbare Testablauf

Ein verlässlicher Test folgt immer derselben Reihenfolge:

  1. Original sichern. Die Ausgangsdatei bleibt unverändert erhalten.
  2. Arbeitskopie erstellen. Nur diese Kopie wird im zu prüfenden Programm geöffnet.
  3. Vorher-Zustand exportieren. Bilddatei und vorhandenes Sidecar werden dokumentiert.
  4. Genau eine Änderung durchführen. Mehrere Aktionen würden Ursache und Wirkung vermischen.
  5. Nachher-Zustand exportieren. Dabei werden dieselben Einstellungen wie zuvor verwendet.
  6. Unterschiede vergleichen. Ergänzte, geänderte, gelöschte oder verschobene Werte werden getrennt bewertet.
  7. Ergebnis protokollieren. Erst danach ist die Wirkung des Programms nachvollziehbar.

Eine nützliche Teststruktur trennt Originale, Arbeitskopien, Ausgaben und Protokolle:

D:\Metadaten-Test\
│
├── 00_originale\
├── 10_arbeitskopien\
├── 20_metadaten_vorher\
├── 30_metadaten_nachher\
├── 40_vergleiche\
└── 90_protokolle\

Ausgabe und Vergleich

Eine Textausgabe eignet sich für lesbare Dokumentation und manuelle Gegenüberstellung. JSON ist besser für automatisierte Feldvergleiche, größere Testreihen und strukturierte XMP-Daten.

Wichtig ist nicht das gewählte Ausgabeformat, sondern die Vergleichbarkeit: Vorher und nachher müssen dieselben ExifTool-Optionen verwendet werden. Dateisystemangaben wie Pfad, Dateiname oder Änderungszeit sollten getrennt bewertet werden, damit sie den eigentlichen Metadatenvergleich nicht überlagern.

Ein Feldname allein ist häufig nicht eindeutig. Ähnliche Angaben können in EXIF, IPTC und XMP gleichzeitig vorkommen. Deshalb muss die jeweilige Metadatengruppe in der Auswertung erkennbar bleiben. Sonst könnte ein verschobener Wert fälschlich als unverändert oder vollständig verloren gelten.

Bilddatei und XMP-Sidecar getrennt prüfen

Bei RAW-Dateien und manchen Archivierungsabläufen liegen dauerhafte Metadaten in einer zusätzlichen XMP-Datei:

testbild.nef
testbild.xmp

Ein Vergleich nur der Bilddatei wäre unvollständig. Ein Programm kann:

  • nur das XMP-Sidecar verändern,
  • direkt in die Bilddatei schreiben,
  • beide Dateien verändern,
  • ein neues Sidecar erzeugen,
  • eine bestehende XMP-Datei ergänzen oder vollständig neu schreiben,
  • Werte nur in seiner internen Datenbank speichern.

Für jeden Test sollte deshalb festgehalten werden:

Prüffrage Ergebnis
Bilddatei verändert? ja oder nein
XMP-Sidecar verändert? ja oder nein
Dateigröße oder Hash verändert? ja oder nein
Metadaten verändert? ja oder nein
Bilddaten betroffen? ja, nein oder ungeklärt

Wenn ein Sidecar vorhanden ist, bilden Sidecar und Bilddatei ein gemeinsam zu behandelndes Paar. Für JPEG, TIFF und DNG ist ein zusätzliches Sidecar nicht zwingend: Gepflegte Metadaten werden nach der Archivregel möglichst eingebettet. Proprietäre RAW-Dateien bleiben unverändert; dort werden gepflegte Metadaten im Sidecar geführt. Beim Schreiben eingebetteter Metadaten darf sich der Datei-Hash ändern, während Bilddaten und technische Originalmetadaten erhalten bleiben müssen.

Unterschiede erkennen und fachlich bewerten

Ein Vergleich soll nicht nur melden, dass sich etwas verändert hat. Entscheidend ist die Art der Veränderung:

Veränderung Bedeutung
hinzugefügt neues Feld oder neuer Wert
geändert vorhandener Wert wurde ersetzt
gelöscht vorher vorhandenes Feld fehlt
verschoben Information befindet sich in einer anderen Metadatengruppe
Listenänderung Einträge wurden ergänzt, ersetzt oder neu geordnet

Gerade Stichwörter, Personen und andere Mehrfachwerte benötigen besondere Aufmerksamkeit. Eine Anwendung kann einen Eintrag ergänzen, die gesamte Liste ersetzen, Hierarchien entfernen oder aus einer strukturierten Liste eine einfache Zeichenkette machen.

Nicht jede Abweichung ist kritisch. Dateipfad, Änderungszeit, Softwarekennung, XMP-Toolkit-Version, Reihenfolge von Metadatenblöcken oder ein neu erzeugtes Vorschaubild können sich technisch bedingt ändern.

Kritisch sind dagegen unbeabsichtigt gelöschte oder unzugänglich gewordene:

  • Titel und Beschreibungen,
  • Stichwörter und Personeninformationen,
  • Orts- und Zeitangaben,
  • Urheber-, Rechte- und Herkunftsinformationen,
  • Beziehungen zwischen Original und bearbeiteter Fassung.

Die zentrale Prüffrage lautet:

Wurde fachlicher Inhalt gelöscht, unzugänglich gemacht oder in eine weniger kompatible Struktur überführt?

Diese Methode eignet sich für Bildverwaltungen, RAW-Entwickler und Bildbearbeitungen ebenso wie für KI-, Scanner-, Smartphone-, Cloud-, Export- und Konvertierungsanwendungen.

Bei mehreren schreibenden Programmen muss zusätzlich festgelegt werden, welches Programm fachlich führt, welche Anwendungen Metadaten schreiben dürfen und ob Bilddatei oder Sidecar die dauerhafte Übergabeschicht bildet. Ohne diese Rollenverteilung können schleichende Verluste entstehen.

Hash und Metadatenvergleich

Ein SHA-256-Hash zeigt, ob sich eine Datei binär verändert hat. Er erklärt jedoch nicht, welches Feld geändert wurde, ob Bildpixel betroffen sind oder ob nur ein Vorschaubild beziehungsweise die interne Reihenfolge angepasst wurde.

Umgekehrt kann die Bilddatei unverändert bleiben, während ausschließlich das XMP-Sidecar verändert wurde. Deshalb ergänzen sich beide Prüfungen:

Hashvergleich
+
Metadatenvergleich

Der Hash beantwortet: Ist die Datei noch bitgenau identisch? Der Metadatenvergleich beantwortet: Welche gespeicherten Informationen unterscheiden sich? Für einen belastbaren Test werden beide Antworten benötigt.

Beispiel eines Testprotokolls

Ein Testprotokoll sollte kurz, eindeutig und später verständlich sein:

Test-ID:
T02

Testziel:
Prüfen, ob beim Hinzufügen eines Stichworts vorhandene
Stichwörter unverändert erhalten bleiben.

Quelldatei:
testbild.jpg

Ausgangszustand:
XMP-dc:Subject = Familie, Geburtstag, Mötzingen

Aktion:
Stichwort Archiv ergänzen und Datei speichern.

Erwartetes Ergebnis:
Vorhandene Stichwörter bleiben erhalten; Archiv kommt hinzu.

Tatsächliches Ergebnis:
Das neue Stichwort wurde ergänzt.
Die vorhandenen Stichwörter blieben erhalten.

Hash:
Geändert.

Bilddaten:
Keine festgestellte Änderung.

Bewertung:
Test bestanden.

Ein problematisches Ergebnis würde ausdrücklich festhalten, dass vorhandene Stichwörter entfernt oder ersetzt wurden. Dadurch wird aus einer technischen Differenz eine nachvollziehbare fachliche Bewertung.

Fazit

ExifTool macht sichtbar, welche Metadaten tatsächlich in einer Bilddatei oder einem XMP-Sidecar gespeichert sind. Für belastbare Vergleiche werden der Zustand vor und nach genau einer definierten Bearbeitung mit identischen Einstellungen dokumentiert.

digiKam bleibt in meinem Fotoarchiv die führende Umgebung für Verwaltung und fachliche Metadatenpflege. ExifTool ergänzt diesen Workflow als Analyse-, Prüf- und Dokumentationswerkzeug.

Entscheidend ist nicht nur, ob sich eine Datei verändert hat, sondern ob fachlich relevante Informationen erhalten geblieben sind.

Erfahrungsaustausch

Mich interessieren reproduzierbare Praxistests anderer Anwender: Welche Metadaten schreiben Bildprogramme tatsächlich, welche bleiben erhalten und wie werden Unterschiede mit ExifTool nachvollziehbar geprüft? Wenn Sie vergleichbare Tests durchführen, freue ich mich über eine Nachricht.

Zum persönlichen Kontakt

Im Wissensnetz weitergehen

Persönliche Unterstützung

Dieser Artikel vermittelt die fachlichen Grundlagen. Wenn Sie die beschriebenen Methoden auf einen konkreten Bestand oder ein bestehendes System übertragen möchten, finden Sie ergänzende Informationen unter Dienstleistungen.