MetaWipeAnalisar

O que é XMP e por que ele guarda seu histórico

XMP é o bloco de metadados da Adobe que registra programas, identificadores e o histórico de cada salvamento. Veja onde ele fica em JPG, PNG, PDF e nos arquivos .xmp do Lightroom, e como ler e limpar.

Por Publicado em 6 min de leitura

XMP (sigla de Extensible Metadata Platform) é o formato de metadados que a Adobe criou para guardar informações sobre um arquivo em XML. Na prática, ele registra o autor, o título, o programa que criou o arquivo e, principalmente, o histórico de edições: quais programas salvaram o arquivo, quando, e com qual identificador de versão. Ele convive com o EXIF no mesmo arquivo e não o substitui.

O que o XMP guarda que o EXIF não guarda

O EXIF é o bloco que a câmera escreve na hora da captura: modelo, data, exposição e, quando existe, a coordenada GPS. Ele tem um conjunto fixo de campos, pensado para o aparelho. O XMP foi desenhado para ser estendido. Qualquer programa pode criar campos novos dentro dele, e é por isso que ele aparece em tanta coisa: ajustes de revelação do Lightroom, registros de edição do Photoshop, identificadores de documento e palavras-chave.

A comparação completa entre os três blocos está em EXIF, XMP e IPTC: qual a diferença. Aqui o foco é o XMP, e onde ele se esconde dentro de cada formato.

Onde o XMP fica dentro do arquivo

O lugar depende do formato. No JPEG, o XMP ocupa um segmento APP1 separado do EXIF. No PNG, fica num bloco de texto iTXt. No TIFF e nos RAW, numa tag própria. No PDF, num fluxo XML ligado ao documento. Nos vídeos MP4 e MOV, dentro da estrutura do arquivo. E, em alguns fluxos de trabalho, num arquivo separado com extensão .xmp, ao lado da imagem.

Para as regras de cada formato, veja as páginas de JPG, PNG e PDF.

Quando o XMP aparece na sua foto

Uma foto tirada no celular e enviada sem edição costuma ter pouco ou nenhum XMP. O que aparece com mais frequência vem de quem mexeu no arquivo depois: um app de edição, um programa de exportação, um catálogo de fotos ou um editor de imagens de trabalho. Cada um deles pode gravar um conjunto próprio de campos, e o resultado é que duas fotos parecidas podem ter históricos muito diferentes.

Como o histórico é gravado

Quando você abre uma foto no Photoshop, faz um ajuste e salva, o programa acrescenta uma entrada em xmpMM:History. Cada entrada tem uma ação, como created ou saved, o programa que executou a ação, a data e um identificador da versão. O exemplo abaixo mostra como o ExifTool, o leitor de metadados de código aberto mais usado, exibe um arquivo com três passos. Os valores foram encurtados e são ilustrativos:

[XMP-xmp]     Creator Tool              : Adobe Photoshop 26.0 (Windows)
[XMP-xmp]     Modify Date              : 2026:09:14 18:02:37-03:00
[XMP-xmpMM]   Instance ID              : xmp.iid:8e7a0c41...
[XMP-xmpMM]   Derived From Document ID : xmp.did:21b6f0d9...
[XMP-xmpMM]   History Action           : created, saved, saved
[XMP-xmpMM]   History Software Agent   : Adobe Photoshop 26.0 (Windows), ...
[XMP-xmpMM]   History When             : 2026:09:12 10:21:05-03:00, ...

Cada linha responde a uma pergunta diferente:

  • Creator Tool é o programa que criou ou salvou o arquivo pela última vez. Não identifica o aparelho.
  • Instance ID muda a cada salvamento. É um identificador, não uma data, e serve para distinguir uma versão da outra.
  • Derived From Document ID aponta para o documento de onde esta versão saiu. Quem tiver as duas versões consegue ligá-las.
  • History Action, History Software Agent e History When formam a linha do tempo: o que foi feito, com qual programa e em que momento.

O que o histórico revela sobre o trabalho

Três coisas aparecem com frequência. A primeira é o caminho de edição. Uma foto que passou pelo Lightroom, depois pelo Photoshop e depois por um aplicativo de celular deixa essas etapas registradas, e isso mostra que o arquivo não é uma saída direta da câmera. A segunda são os documentos de origem. Quando você cola camadas vindas de outro arquivo, o Photoshop pode registrar em photoshop:DocumentAncestors de onde elas vieram. Essa lista costuma trazer identificadores, não nomes de arquivo, mas um identificador também liga o arquivo a outros trabalhos seus.

A terceira é a data de cada passo. O campo guarda o fuso horário junto, como no exemplo acima, com o deslocamento de -03:00. Para quem compara a data de um arquivo com a data de uma reunião, de um prazo ou de um contrato, essa diferença de fuso importa.

Lightroom e o arquivo .xmp ao lado da foto

O Lightroom não altera um RAW diretamente. Os ajustes de revelação, como exposição e contraste, são gravados como campos do namespace crs, por exemplo crs:Exposure2012. Quando a opção de gravar o XMP em arquivo separado está ativa, esses ajustes ficam num arquivo .xmp com o mesmo nome da foto. A edição mora nesse arquivo, e como ele é mais um arquivo na pasta, costuma ser esquecido na hora de limpar. Ele não entra na limpeza da imagem: é outro arquivo e precisa ser tratado à parte.

Como ver e limpar o XMP

Para ver só o bloco XMP de uma imagem, use o ExifTool: exiftool -G1 -XMP:all foto.jpg. O parâmetro -G1 mostra o grupo de cada campo, o que ajuda a separar xmp, xmpMM e photoshop. Quem não quer usar o terminal pode abrir o arquivo em o leitor gratuito, que não pede cadastro, e procurar pelas linhas XMP.

Limpar o XMP não é apagar um campo. É remover o bloco inteiro e gravar a imagem sem ele. Num JPEG ou num PNG, isso é direto. Num PDF, a regra muda: a atualização incremental deixa versões antigas nos bytes do arquivo, como explica o artigo sobre o PDF que guarda versões antigas do texto. Por isso a limpeza de PDF precisa reescrever o documento inteiro. Depois de limpar, leia o arquivo de novo. Nenhuma linha de XMP deve aparecer.

Uma ressalva honesta

XMP não prova nada sozinho. O histórico pode ter sido apagado, reescrito ou nunca ter existido. Programas diferentes gravam coisas diferentes, e um arquivo exportado por um programa que não grava histórico parece ter sido feito do zero. Se você precisa guardar o histórico por motivo profissional, como demonstrar a autoria ou o momento em que uma foto foi feita, mantenha o original intacto e registre em outro lugar a data e a soma de verificação (hash) do arquivo recebido. Limpar a cópia que você envia não altera o original.

O que fazer antes de enviar uma foto com XMP

  1. Leia o bloco XMP. Use exiftool -G1 -XMP:all ou o leitor gratuito, e veja se há nomes de programas, identificadores de origem ou comentários que você não quer enviar.
  2. Separe o que é informação de trabalho. Direitos autorais e contato costumam ser úteis. Histórico interno e nomes de projetos, normalmente, não. A remoção completa do MetaWipe apaga os blocos inteiros, então, se quiser manter o copyright, use uma limpeza seletiva. O bloco IPTC, vizinho do XMP, segue a mesma lógica.
  3. Apague ou guarde à parte o arquivo .xmp que acompanha a imagem, se o destinatário não precisar dele.
  4. Limpe a cópia que vai sair com a limpeza do MetaWipe e confira o resultado no leitor. O original continua intacto no seu computador.
  5. Confira o histórico da versão enviada. Se o histórico interno era o que você queria esconder, ele precisa estar ausente no arquivo que chega ao destinatário, e não apenas no seu.

Perguntas frequentes

O que é XMP?

XMP (Extensible Metadata Platform) é um formato de metadados criado pela Adobe e escrito em XML, uma linguagem de texto estruturado. Ele guarda campos como autor, título, programa que criou o arquivo e histórico de salvamentos. Fica dentro da imagem, do vídeo ou do PDF e, em alguns fluxos de trabalho, também em um arquivo separado com extensão .xmp.

XMP e EXIF são a mesma coisa?

Não. O EXIF é o bloco que a câmera grava na hora da captura, com modelo, data, exposição e, quando existe, a coordenada GPS. O XMP é mais flexível: qualquer programa pode acrescentar campos a ele e registrar o que foi feito depois da captura. Uma mesma foto costuma ter os dois, e a limpeza precisa tratar ambos, além do IPTC.

O XMP guarda o histórico de edição da foto?

Pode guardar, se o programa que editou a foto gravar esse histórico. O Photoshop registra cada salvamento em xmpMM:History, com a ação, o programa e a data. Outros programas gravam pouco ou nada. Por isso a ausência de histórico não prova que a foto não foi editada, e a presença dele mostra apenas o que o programa decidiu anotar.

Apagar o EXIF também apaga o XMP?

Não necessariamente. Ferramentas que apagam só o EXIF deixam o bloco XMP intacto, e ele pode repetir a coordenada GPS, o autor ou o histórico de edição. Para limpar de verdade é preciso remover os blocos EXIF, XMP e IPTC juntos e conferir o arquivo final. O MetaWipe remove os três e relê o arquivo para mostrar o que sobrou.

Preciso apagar o arquivo .xmp que fica ao lado da foto?

Se ele existir, sim, porque é um arquivo separado e não entra na limpeza da imagem. Ele costuma aparecer quando o Lightroom grava os ajustes de um RAW em arquivo próprio. A extensão .xmp não está na lista de formatos que o MetaWipe limpa, então esse arquivo precisa ser apagado ou guardado à parte antes de você enviar a foto.

Continue lendo

Leitura gratuita, sem cadastro.

Analisar