Por que o .xmp existe
RAW (.NEF, .CR3, .ARW, .RAF…) é formato proprietário de cada fabricante. A Adobe explica que o Lightroom Classic não grava XMP dentro desses arquivos, para evitar corrompê-los, e usa um arquivo auxiliar separado; em JPEG, TIFF, PSD e DNG o XMP vai dentro do arquivo (Adobe: metadados no Lightroom Classic).
A parte 3 da especificação XMP (janeiro de 2020) diz o seguinte: para achar um XMP externo, procure no mesmo diretório um arquivo com o nome do documento principal e extensão .xmp. Isso é o que ela chama de arquivo XMP sidecar (PDF da parte 3). O Lightroom e o Camera Raw colocam DSC_0512.xmp ao lado de DSC_0512.NEF. O darktable deixa a extensão original no nome (IMG_0001.CR3.xmp) e, na importação, também lê o nome no estilo do Lightroom. O único elo é o nome: renomear um dos dois fora do programa de foto desfaz o par.
Quais programas gravam XMP
Quatro casos que dá para amarrar a um manual atual ou a um comando que rodamos. Uma linha que não está aqui não significa que o seu programa nunca grava XMP. Significa que esta página não afirma isso.
| Programa | Para onde o XMP vai | O que está documentado |
|---|---|---|
| Lightroom Classic | Um .xmp ao lado do RAW proprietário. Em JPEG, TIFF, PSD e DNG, o XMP fica dentro do arquivo. | A Adobe não grava XMP no RAW proprietário “para evitar corromper o arquivo” (metadados do Lightroom). O auxiliar aparece com Gravar alterações automaticamente em XMP ligado, ou em Metadados → Salvar metadados no arquivo. Fora isso, os ajustes ficam no catálogo .lrcat. A partir da 15.0 (outubro de 2025), edições pesadas também podem ir para um .acr separado (auxiliares XMP e ACR). |
| Adobe Camera Raw | Ou o banco do Camera Raw, ou um .xmp auxiliar. A escolha fica nas preferências. Os ajustes de um DNG ficam no DNG, a menos que você prefira um auxiliar. | A Adobe: o auxiliar fica na mesma pasta, com o mesmo nome-base e extensão .xmp, e também pode carregar IPTC. Se você vinha usando o banco, Export Settings to XMP copia os valores para fora (onde o Camera Raw guarda). |
| darktable | Um auxiliar no formato IMG_0001.CR3.xmp (a extensão original permanece), mais o banco da biblioteca. | O manual 5.6: metadados, etiquetas e o histórico completo de edição vão no auxiliar. Um XMP é gerado na primeira importação, a menos que você desligue isso em preferências → storage (arquivos auxiliares). Na importação ele lê um basename.xmp do Lightroom e depois grava o próprio nome (importar outros auxiliares). |
| ExifTool 13.55 | O .xmp que você nomear, ou XMP dentro dos formatos que ele aceita. | Foi esta versão que produziu a listagem abaixo. As páginas de tags XMP documentam os grupos que apareceram: XMP-exif, XMP-dc, XMP-tiff, XMP-xmp, XMP-xmpMM, XMP-crs, XMP-iptcCore (tags XMP do ExifTool). |
Abrir um .xmp: saída real do ExifTool
É XML. Um editor de texto ou o navegador mostra o pacote. Para uma linha por campo, use o ExifTool. Em 22 de outubro de 2026 gravamos um auxiliar com o ExifTool 13.55 — não é arquivo de câmera — e lemos de volta com exiftool -a -G1 -s DSC_0512.xmp:
[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" EAs coordenadas são os números que passamos (-XMP-exif:GPSLatitude=10.5 e -XMP-exif:GPSLongitude=20.25), não uma foto. O ExifTool imprimiu em graus, com o hemisfério no mesmo valor, e guardou o e-mail de trabalho como Iptc4xmpCore:CiEmailWork. Tamanho e linhas de relógio daquela máquina ficam de fora. O auxiliar não tem pixels: abri-lo não mostra imagem.
Pode apagar arquivo XMP?
A foto não estraga. O que se perde depende de onde mais esses dados ainda estão:
- Lightroom Classic: o catálogo é o armazenamento principal. Enquanto o .lrcat estiver lá, apagar o auxiliar em geral não leva os ajustes embora. Outro programa, ou outro computador sem o seu catálogo, vai ver o RAW sem edição.
- Camera Raw no modo auxiliar: se as preferências apontam para arquivos .xmp, esse arquivo é o registro dos ajustes. Apagou, o RAW abre sem eles. Se as preferências usam o banco do Camera Raw, o .xmp pode não ser a única cópia.
- darktable: o histórico também fica no banco da biblioteca, mas é o .xmp que carrega esse histórico quando você muda de máquina ou importa de novo.
- Ao enviar fotos: se a pessoa só precisa da imagem, não mande o .xmp. Se precisa da sua edição, mande junto — e leia a próxima seção antes.
O que um arquivo XMP pode revelar
Um auxiliar entra fácil no zip do RAW sem ninguém abrir. As regras de namespace da Adobe dizem que uma propriedade pode estar ausente: campo vazio no arquivo de outra pessoa significa que não foi gravado, não que o esquema proíbe (namespaces XMP). As linhas abaixo são propriedades que estavam de fato no nosso arquivo de laboratório, com o sentido da especificação ou da lista de tags do ExifTool.
| O que pode vazar | Nome na listagem | Onde esse nome é definido |
|---|---|---|
| Onde a câmera estava, se algum programa copiou o GPS para o auxiliar | XMP-exif GPSLatitude, GPSLongitude, GPSAltitude | Gravados no namespace exif (http://ns.adobe.com/exif/1.0/). No nosso arquivo: 10.5 / 20.25 / 12 m. |
| Quem editou, e quando | XMP-xmpMM HistoryAction, HistorySoftwareAgent, HistoryWhen | A Adobe: xmpMM:History é uma lista ordenada de ações de alto nível, e o aplicativo é dono dessa propriedade (XMP Media Management). O nosso diz saved, pelo ExifTool 13.55, em 2026-10-22 12:00 +08:00. |
| Qual ferramenta tocou o arquivo primeiro, e uma nota em estrelas | XMP-xmp CreatorTool, Rating | A Adobe: xmp:CreatorTool é “o nome da primeira ferramenta conhecida que criou o recurso” (namespace XMP básico). |
| Nome do criador, texto de direitos, palavra-chave | XMP-dc Creator, Rights, Subject | Propriedades Dublin Core que a Adobe lista como um subconjunto comum (visão geral dos namespaces). |
| Um e-mail de trabalho | XMP-iptcCore CreatorWorkEmail | O ExifTool guarda como Iptc4xmpCore:CiEmailWork. O nosso era lab@example.com. |
| Marca e modelo da câmera, se foram copiados | XMP-tiff Make, Model | Colocamos LabMake e LabModel para as linhas aparecerem. Um auxiliar de verdade pode copiar isso da câmera. |
| Um controle de revelação | XMP-crs Exposure2012 | Namespace http://ns.adobe.com/camera-raw-settings/1.0/, que o ExifTool escreveu no arquivo. O nosso era 0.35. |
Como tirar o XMP antes de compartilhar
O auxiliar: o mais simples é não enviar. No mesmo arquivo de laboratório rodamos em seguida exiftool -overwrite_original '-XMP-exif:GPS*=' DSC_0512.xmp. O ExifTool 13.55 atualizou o arquivo, e um segundo exiftool -a -G1 -s DSC_0512.xmp não imprimiu mais linhas XMP-exif. Criador, texto de direitos, palavra-chave, e-mail, Exposure2012, marca, modelo, CreatorTool, a nota e os três campos History continuaram lá. Coloque o asterisco entre aspas, senão o shell trata como padrão de nome de arquivo. O painel Metadados do Lightroom também esvazia campos; leia o arquivo de novo depois, seja qual for o método.
O JPEG, PNG ou WebP exportado: a exportação muitas vezes leva XMP dentro do arquivo. O removedor de metadados do CreatorPrivacyKit mostra o que sobrou e cria uma cópia limpa no navegador. O arquivo não é enviado. Serve para imagens exportadas, não para RAW nem para o próprio .xmp. Veja também XMP como camada de metadados e metadados de GPS.
Não é o XMP da memória RAM na BIOS
Se você procurava XMP na BIOS ou na memória RAM, isso é o Extreme Memory Profile da Intel para overclock de memória, sem relação com arquivos de foto (Intel: o que é XMP).
Fontes
- Adobe — especificação XMP, parte 3 (janeiro de 2020): auxiliar, mesmo diretório, extensão .xmp
- Adobe — índice da especificação XMP (partes 1–3)
- ISO 16684-1:2019 — modelo de dados XMP e serialização
- Adobe — namespace XMP básico (xmp:CreatorTool e datas)
- Adobe xmp-docs — xmpMM:History
- Adobe — noções básicas e ações de metadados no Lightroom Classic
- Adobe — salvar metadados em auxiliares externos (XMP e ACR)
- Adobe — onde o Camera Raw guarda os ajustes
- Manual do darktable 5.6 — arquivos auxiliares
- ExifTool 13.55 — nomes de tags XMP, e a listagem desta página