Что такое формат файла XMP?
Формат файлов XMP используется программными продуктами Adobe для хранения метаданных в виде «сопутствующего» (sidecar) файла вместе с необработанными фотографиями (RAW). В .xmp сохраняются правки, примененные к .CR2, .NEF, .DNG и другим RAW-форматам, обработанным в Camera Raw, Lightroom или Bridge. Файл содержит такую информацию, как описание файла, автор, ключевые слова, авторские права, яркость, экспозиция, насыщенность и многое другое.
.xmp позволяет пользователям изменять импортированное изображение неразрушающим способом. Пользователи могут добавлять ключевые слова и другие метаданные, редактировать изображение, добавлять рейтинги, теги и данные о местоположении. Изменения, внесенные пользователем, не меняют исходный файл изображения - сопутствующий файл .xmp используется для отслеживания всех изменений, внесенных в оригинал. Если файл .xmp будет утерян, все изменения, внесенные в исходное изображение, также будут потеряны.
Файлы .xmp создаются вместе с соответствующими файлами Camera Raw и хранятся в той же папке, имея то же базовое имя, что и парное изображение (например, IMG_0001.cr2 работает в паре с IMG_0001.xmp). Поскольку XMP использует разметку XML со структурой RDF (Resource Description Framework), файлы хранятся в текстовом формате, что позволяет пользователям открывать файлы .xmp в любом текстовом редакторе для просмотра или редактирования метаданных.
XMP был разработан Adobe с целью создания стандарта файлов для обмена метаданными между продуктами Adobe. Помимо использования в качестве сопутствующего файла, данные XMP также могут быть встроены непосредственно в изображения JPEG, PDF и другие форматы, что делает автономный файл .xmp лишь одним из нескольких вариантов передачи пакетов XMP.
Безопасность и защита
РИСК: LOWXMP - это пассивные текстовые метаданные: в них нет кода, ничего не исполняется, их безопасно открывать и читать. Единственный реальный риск - потеря данных, а не вредоносное ПО: удаление .xmp, в котором хранится ваша единственная копия правок (Camera Raw без каталога Lightroom), приведет к потере этих правок, а отделение сопутствующего файла от RAW (перемещение одного без другого) разрывает связь, и фото возвращается к исходному виду. Примечание о конфиденциальности: XMP может содержать GPS-координаты, имя автора и историю правок, поэтому он может раскрыть метаданные, которыми вы не собирались делиться.
Детали формата
в двух словахПрограммы, открывающие файлы XMP
Технические подробности
глубокая спецификация| Базовая структура | XML со словарем RDF (Resource Description Framework); значения метаданных записываются как атрибуты rdf:Description внутри блока rdf:RDF |
| MIME-тип | application/rdf+xml |
| Кодировка текста | UTF-8; файл является чисто текстовым и не содержит бинарных данных |
| Сигнатура файла | Автономные файлы .xmp начинаются с инструкции обработки XML <?xpacket begin=...?> или корневого элемента <x:xmpmeta xmlns:x="adobe:ns:meta/">; двоичного магического числа не существует |
| Стандарт ISO | Стандартизирован как ISO 16684-1:2012 (XMP Part 1 - Data Model, Serialization, and Core Properties) |
| Используемые пространства имен XML | Dublin Core (dc:), XMP Basic (xmp:), EXIF schema (exif:), IPTC Core (Iptc4xmpCore:), Photoshop (photoshop:), Camera Raw settings (crs:) |
| Встроенная форма | Пакеты XMP могут быть встроены непосредственно в файлы JPEG, TIFF, PDF, PSD, PNG и INDD; в этих случаях отдельный сопутствующий файл не требуется |
| Области метаданных | Поддерживает описательные метаданные Dublin Core, технические данные EXIF, редакционные поля IPTC/IIM, координаты GPS, настройки проявки Camera Raw и пользовательские схемы сторонних разработчиков |
| Неразрушающее редактирование | Настройки экспозиции, баланса белого, кадрирования и тональности сохраняются только в сопутствующем файле; парный RAW-файл никогда не изменяется |
| Соглашение об именовании sidecar | Имеет то же базовое имя файла, что и парное изображение, и должен находиться в той же папке (например, IMG_0001.cr2 в паре с IMG_0001.xmp) |
| Поведение Lightroom Classic | Lightroom Classic по умолчанию сохраняет настройки проявки в своем каталоге .lrcat; сопутствующие файлы .xmp записываются только при явном выполнении команды «Сохранить метаданные в файл» или при редактировании файлов DNG |
| Читаемость человеком | Полностью читаем и редактируем; любой текстовый редактор или редактор XML может открывать, проверять и изменять свойства напрямую |
| Возможность расширения | Сторонние приложения могут регистрировать собственные пространства имен XML внутри того же файла .xmp наряду со стандартными схемами |
| Оболочка пакета | При встраивании в бинарные хост-файлы данные XMP заключаются между инструкциями обработки <?xpacket begin=...?> и <?xpacket end=r?> для обеспечения надежного извлечения |
| Выпущен | 2001 (Adobe XMP); standardized as ISO 16684-1 in 2012 |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.adobe.com |
Конвертации XMP
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах XMP.