Warum es die .xmp-Datei gibt
RAW-Formate (.NEF, .CR3, .ARW, .RAF …) sind herstellereigen. Laut Adobe schreibt Lightroom Classic bei diesen Dateien kein XMP ins Original, um Beschädigungen zu vermeiden, sondern in eine separate Filialdatei; bei JPEG, TIFF, PSD und DNG landet XMP in der Datei selbst (Adobe: Metadaten in Lightroom Classic).
Teil 3 der XMP-Spezifikation (Januar 2020) formuliert es so: Wer eine externe XMP-Datei sucht, schaut im selben Verzeichnis nach einer Datei mit dem Namen des Hauptdokuments und der Endung .xmp. Das nennt die Spezifikation eine Sidecar-XMP-Datei (PDF von Teil 3). Lightroom und Camera Raw legen DSC_0512.xmp neben DSC_0512.NEF. darktable behält die Originalendung im Namen (IMG_0001.CR3.xmp) und liest beim Import auch den Lightroom-Namen. Verbunden sind beide nur über den Namen: Wer eine Datei außerhalb der Fotosoftware umbenennt, trennt das Paar.
Welche Programme XMP schreiben
Vier Fälle, die wir an ein aktuelles Handbuch oder an einen selbst ausgeführten Befehl knüpfen können. Eine fehlende Zeile heißt nicht, dass Ihr Programm nie XMP schreibt. Sie heißt nur, dass wir es hier nicht behaupten.
| Programm | Wohin das XMP geht | Was dokumentiert ist |
|---|---|---|
| Lightroom Classic | Eine .xmp-Filialdatei neben dem proprietären RAW. Bei JPEG, TIFF, PSD und DNG steht das XMP in der Datei. | Adobe schreibt kein XMP in proprietäres RAW, „um Dateibeschädigungen zu vermeiden“ (Metadaten-Grundlagen). Die Filialdatei entsteht, wenn Änderungen automatisch in XMP schreiben aktiv ist, oder über Metadaten → Metadaten in Datei speichern. Sonst bleiben die Einstellungen im .lrcat-Katalog. Ab Version 15.0 (Oktober 2025) können aufwendige Bearbeitungen zusätzlich in eine .acr-Filialdatei wandern (XMP- und ACR-Filialdateien). |
| Adobe Camera Raw | Entweder die Camera-Raw-Datenbank oder eine .xmp-Filialdatei. Das legen Sie in den Voreinstellungen fest. DNG-Einstellungen liegen im DNG, sofern Sie nicht eine Filialdatei wählen. | Adobe: Die Filialdatei liegt im selben Ordner, mit demselben Basisnamen und der Endung .xmp, und kann auch IPTC aufnehmen. Wer bisher die Datenbank genutzt hat, kopiert die Werte mit Export Settings to XMP heraus (wo Camera Raw speichert). |
| darktable | Eine Filialdatei wie IMG_0001.CR3.xmp (die Originalendung bleibt) plus die Bibliotheksdatenbank. | Das Handbuch 5.6: Metadaten, Tags und der vollständige Bearbeitungsverlauf stehen in der Filialdatei. Beim ersten Import entsteht eine XMP-Datei, sofern Sie das unter Voreinstellungen → storage nicht abschalten (Filialdateien). Beim Import liest darktable ein Lightroom-basename.xmp und schreibt danach den eigenen Namen (fremde Filialdateien importieren). |
| ExifTool 13.55 | Eine von Ihnen benannte .xmp-Datei oder XMP in Formaten, die das Programm unterstützt. | Mit dieser Version haben wir die Liste unten erzeugt. Die XMP-Tag-Seiten dokumentieren die Gruppen, die dort auftauchen: XMP-exif, XMP-dc, XMP-tiff, XMP-xmp, XMP-xmpMM, XMP-crs, XMP-iptcCore (ExifTool-XMP-Tags). |
Eine .xmp öffnen: echte Ausgabe von ExifTool
Es ist XML. Ein Texteditor oder der Browser zeigt das Paket. Für eine Zeile je Feld nimmt man ExifTool. Am 22. Oktober 2026 haben wir mit ExifTool 13.55 eine Filialdatei geschrieben — keine Kameradatei — und mit exiftool -a -G1 -s DSC_0512.xmp wieder gelesen:
[File] FileType : XMP
[File] FileTypeExtension : xmp
[File] MIMEType : application/rdf+xml
[XMP-x] XMPToolkit : Image::ExifTool 13.55
[XMP-iptcCore] CreatorWorkEmail : lab@example.com
[XMP-crs] Exposure2012 : 0.35
[XMP-dc] Creator : CreatorPrivacyKit lab
[XMP-dc] Rights : Lab sample, not a real copyright notice
[XMP-dc] Subject : sidecar-test
[XMP-exif] GPSAltitude : 12 m
[XMP-exif] GPSLatitude : 10 deg 30' 0.00" N
[XMP-exif] GPSLongitude : 20 deg 15' 0.00" E
[XMP-tiff] Make : LabMake
[XMP-tiff] Model : LabModel
[XMP-xmp] CreatorTool : ExifTool 13.55
[XMP-xmp] Rating : 3
[XMP-xmpMM] HistoryAction : saved
[XMP-xmpMM] HistorySoftwareAgent : ExifTool 13.55
[XMP-xmpMM] HistoryWhen : 2026:10:22 12:00:00+08:00
[Composite] GPSLatitudeRef : North
[Composite] GPSLongitudeRef : East
[Composite] GPSPosition : 10 deg 30' 0.00" N, 20 deg 15' 0.00" EDie Koordinaten sind die Zahlen, die wir übergeben haben (-XMP-exif:GPSLatitude=10.5 und -XMP-exif:GPSLongitude=20.25), kein Foto. ExifTool hat sie als Grad mit Himmelsrichtung im selben Wert ausgegeben und die Arbeits-E-Mail als Iptc4xmpCore:CiEmailWork gespeichert. Dateigröße und Uhrzeit dieser Maschine lassen wir weg. Die Filialdatei hat keine Pixel; ein Doppelklick zeigt kein Bild.
Darf man XMP-Dateien löschen?
Das Foto selbst nimmt keinen Schaden. Ob etwas verloren geht, hängt davon ab, wo dieselben Daten sonst noch liegen:
- Lightroom Classic: Der Katalog ist der Hauptspeicher. Solange die .lrcat bleibt, nimmt das Löschen der Filialdatei die Entwicklung meist nicht mit. Ein anderes Programm oder ein Rechner ohne Ihren Katalog sieht das RAW unbearbeitet.
- Camera Raw mit Filialdatei: Stehen die Voreinstellungen auf .xmp, ist diese Datei die Aufzeichnung der Einstellungen. Gelöscht öffnet sich das RAW ohne sie. Liegen die Einstellungen in der Camera-Raw-Datenbank, muss die .xmp nicht die einzige Kopie sein.
- darktable: Der Verlauf steht auch in der Bibliotheksdatenbank. Beim Umzug oder Neuimport trägt ihn die .xmp mit.
- Beim Weitergeben: Braucht der Empfänger nur das Bild, lassen Sie die .xmp weg. Braucht er Ihre Entwicklung, legen Sie sie bei — lesen Sie vorher den nächsten Abschnitt.
Was eine XMP-Datei verraten kann
Eine Filialdatei rutscht leicht mit dem RAW in ein Zip, ohne dass jemand hineinschaut. Adobes Regeln zu Namensräumen sagen: Eine Eigenschaft darf fehlen. Fehlt ein Feld in einer fremden Datei, wurde es nicht geschrieben — das Schema verbietet es nicht (XMP-Namensräume). Die Zeilen unten sind Eigenschaften, die in unserer Labordatei wirklich standen, mit der Bedeutung aus der Spezifikation oder aus der Tag-Liste von ExifTool.
| Was nach außen gelangen kann | Name in der Liste | Wo der Name definiert ist |
|---|---|---|
| Wo die Kamera war, falls ein Programm GPS in die Filialdatei kopiert hat | XMP-exif GPSLatitude, GPSLongitude, GPSAltitude | Geschrieben in den exif-Namensraum (http://ns.adobe.com/exif/1.0/). In unserer Datei: 10,5 / 20,25 / 12 m. |
| Wer bearbeitet hat, und wann | XMP-xmpMM HistoryAction, HistorySoftwareAgent, HistoryWhen | Adobe: xmpMM:History ist eine geordnete Liste übergeordneter Aktionen, und die Anwendung besitzt diese Eigenschaft (XMP Media Management). Unser Eintrag: saved, durch ExifTool 13.55, am 2026-10-22 um 12:00 +08:00. |
| Welches Werkzeug die Datei zuerst angefasst hat, und eine Sternebewertung | XMP-xmp CreatorTool, Rating | Adobe: xmp:CreatorTool ist „der Name des ersten bekannten Werkzeugs, mit dem die Ressource erzeugt wurde“ (XMP-Basisnamensraum). |
| Urhebername, Rechtetext, Stichwort | XMP-dc Creator, Rights, Subject | Dublin-Core-Eigenschaften, die Adobe als typische Teilmenge aufführt (Überblick der Namensräume). |
| Eine Arbeits-E-Mail | XMP-iptcCore CreatorWorkEmail | ExifTool speichert sie als Iptc4xmpCore:CiEmailWork. Bei uns stand lab@example.com. |
| Kamerahersteller und Modell, wenn sie hineinkopiert wurden | XMP-tiff Make, Model | Wir haben LabMake und LabModel gesetzt, damit die Zeilen erscheinen. Eine echte Filialdatei kann sie von der Kamera übernehmen. |
| Ein Entwicklungsregler | XMP-crs Exposure2012 | Namensraum http://ns.adobe.com/camera-raw-settings/1.0/, den ExifTool in die Datei geschrieben hat. Unser Wert war 0,35. |
XMP vor dem Teilen entfernen
Die Filialdatei: Am einfachsten gar nicht mitschicken. Auf derselben Labordatei haben wir danach exiftool -overwrite_original '-XMP-exif:GPS*=' DSC_0512.xmp ausgeführt. ExifTool 13.55 hat die Datei aktualisiert, und ein zweites exiftool -a -G1 -s DSC_0512.xmp zeigte keine XMP-exif-Zeilen mehr. Urheber, Rechtetext, Stichwort, E-Mail, Exposure2012, Hersteller, Modell, CreatorTool, Bewertung und die drei History-Felder waren noch da. Setzen Sie den Stern in Anführungszeichen, sonst behandelt die Shell ihn als Dateimuster. Das Metadatenbedienfeld in Lightroom kann Felder ebenfalls leeren. Lesen Sie die Datei danach in jedem Fall erneut.
Das exportierte JPEG, PNG oder WebP: Exporte tragen XMP oft in der Datei. Der Metadaten-Entferner von CreatorPrivacyKit zeigt, was noch drin ist, und erstellt eine saubere Kopie im Browser. Die Datei wird nicht hochgeladen. Er gilt für exportierte Standbilder, nicht für RAW-Dateien und nicht für die .xmp selbst. Siehe auch XMP als Metadatenschicht und GPS-Metadaten.
Nicht das RAM-XMP im BIOS
Wer XMP im BIOS oder bei den Speichereinstellungen sucht: Das ist Intels Extreme Memory Profile zum Übertakten des Arbeitsspeichers und hat mit Fotodateien nichts zu tun (Intel: Was ist XMP).
Quellen
- Adobe — XMP-Spezifikation Teil 3 (Januar 2020): Filialdatei, gleiches Verzeichnis, Endung .xmp
- Adobe — Verzeichnis der XMP-Spezifikation (Teil 1–3)
- ISO 16684-1:2019 — XMP-Datenmodell und Serialisierung
- Adobe — XMP-Basisnamensraum (xmp:CreatorTool und Datumsangaben)
- Adobe xmp-docs — xmpMM:History
- Adobe — Metadaten-Grundlagen und Aktionen in Lightroom Classic
- Adobe — Metadaten in externe Filialdateien speichern (XMP und ACR)
- Adobe — wo Camera Raw die Einstellungen speichert
- darktable-Handbuch 5.6 — Filialdateien
- ExifTool 13.55 — XMP-Tagnamen und die Liste auf dieser Seite