XMP e historial de ediciones
Los metadatos XML de Adobe. Registra la herramienta creadora, IDs de documento y cada edición, y es la principal pista de por qué software ha pasado una imagen.
Qué es XMP
XMP (Extensible Metadata Platform) fue introducido por Adobe en 2001 y posteriormente estandarizado como ISO 16684. Es un bloque de RDF/XML incrustado en un segmento APP1 de JPEG (comenzando con http://ns.adobe.com/xap/1.0/), un bloque iTXt de PNG (palabra clave XML:com.adobe.xmp), un bloque XMP de WebP, o el lugar equivalente en TIFF, PDF y PSD.
XMP organiza campos por espacio de nombres. Los más comunes:
xmp:básicos:CreatorTool,CreateDate,ModifyDate,MetadataDate.xmpMM:gestión de medios:DocumentID,InstanceID,OriginalDocumentID,DerivedFrom,History.dc:Dublin Core:title,description,creator,rights.photoshop:específico de Photoshop:DateCreated,ColorMode,ICCProfile.Iptc4xmpExt:extensión IPTC:DigitalSourceType, donde vive el marcador de generado por IA.exif:ytiff:: reflejos en XMP de campos EXIF.
Leer el historial de ediciones
xmpMM:History es una lista ordenada. Cada evento stEvt registra:
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:1a2b...</stEvt:instanceID>
<stEvt:when>2026-09-01T10:23:45+08:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop 27.2 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
Las acciones incluyen created, saved, converted, derived y edited. Encadenar los valores de softwareAgent te da la canalización de software de la imagen, que AuditImage enumera directamente bajo los hallazgos.
Los tres IDs
OriginalDocumentID: asignado en la creación, nunca cambia.DocumentID: cambia en cada "guardar como" en un nuevo documento.InstanceID: cambia en cada guardado.
DerivedFrom registra de qué IDs derivó este documento. Una imagen genuinamente editada en Photoshop tiene DerivedFrom y History juntos.
Qué verifica AuditImage
CreatorToolnombra un editor que preserva EXIF como Photoshop o Lightroom, pero el archivo no tiene EXIF en absoluto: el clásico "depurar, luego reetiquetar".DerivedFromsinHistory: una afirmación de derivación sin proceso.- EXIF
Softwarey XMPCreatorTooldifieren: normal después de varias ediciones, mostrado solo como información. Iptc4xmpExt:DigitalSourceTypeconteniendotrainedAlgorithmicMedia: el marcador IPTC estándar de IA, contado como un rastro de IA.- Hora de captura EXIF y hora de creación XMP separadas por más de un minuto: podría ser zona horaria, podría ser falsificación.
Verificación manual
exiftool -XMP:all -a -G1 photo.jpg
exiftool -b -XMP photo.jpg > packet.xmp # volcar el paquete sin procesar
La sección "XMP" de AuditImage se expande al paquete completo sin procesar en la parte inferior.