Co to jest format pliku XMP?
Format pliku XMP jest używany przez produkty oprogramowania Adobe do przechowywania metadanych jako pliku sidecar (towarzyszącego) obok zdjęć RAW z aparatu. Rozszerzenie .xmp przechowuje edycje zastosowane do plików .CR2, .NEF, .DNG oraz innych formatów RAW przetwarzanych za pomocą Camera Raw, Lightroom lub Bridge. Plik zawiera informacje takie jak opis pliku, autor, słowa kluczowe, prawa autorskie, jasność, ekspozycja, nasycenie i inne.
.xmp pozwala użytkownikom na niedestrukcyjną modyfikację zaimportowanego obrazu. Użytkownicy mogą dodawać słowa kluczowe i inne metadane, edytować obraz, dodawać oceny, tagi i dane lokalizacji. Modyfikacje wprowadzone przez użytkownika nie zmieniają oryginalnego pliku obrazu - plik sidecar .xmp służy do śledzenia wszystkich zmian wprowadzonych w oryginale. W przypadku utraty pliku .xmp, wszystkie modyfikacje dokonane na oryginalnym obrazie również zostaną utracone.
Pliki .xmp są generowane obok powiązanych plików Camera Raw i przechowywane w tym samym folderze, współdzieląc nazwę bazową sparowanego obrazu (na przykład IMG_0001.cr2 paruje się z IMG_0001.xmp). Ponieważ XMP używa znaczników XML ze strukturą RDF (Resource Description Framework), pliki są przechowywane w formacie czystego tekstu, co umożliwia użytkownikom otwieranie plików .xmp w dowolnym edytorze tekstu w celu przeglądania lub edycji metadanych.
XMP został opracowany przez Adobe w celu stworzenia standardu plików do udostępniania metadanych w produktach Adobe. Poza przypadkiem użycia jako plik sidecar, dane XMP mogą być również osadzane bezpośrednio wewnątrz obrazów JPEG, plików PDF i innych formatów, co czyni samodzielny plik .xmp jedną z kilku opcji przenoszenia pakietów XMP.
Bezpieczeństwo
RYZYKO: LOWXMP to pasywne metadane w formacie tekstowym - brak kodu, nic się nie wykonuje, bezpieczne do otwierania i czytania. Jedynym realnym ryzykiem jest utrata danych, a nie złośliwe oprogramowanie: usunięcie pliku .xmp, który zawiera jedyną kopię edycji (Camera Raw bez katalogu Lightroom), powoduje utratę tych edycji, a oddzielenie pliku sidecar od pliku RAW (przeniesienie jednego bez drugiego) zrywa powiązanie, przez co zdjęcie wraca do ustawień domyślnych. Uwaga dotycząca prywatności: XMP może zawierać lokalizację GPS, nazwisko autora i historię edycji, więc może ujawnić metadane, których nie zamierzałeś udostępniać.
Szczegóły formatu
w pigułceProgramy otwierające pliki XMP
Szczegóły techniczne
specyfikacja| Struktura bazowa | XML ze słownikiem RDF (Resource Description Framework); wartości metadanych zapisane jako atrybuty rdf:Description wewnątrz bloku rdf:RDF |
| Typ MIME | application/rdf+xml |
| Kodowanie tekstu | UTF-8; plik jest czystym tekstem bez zawartości binarnej |
| Sygnatura pliku | Samodzielne pliki .xmp zaczynają się od instrukcji przetwarzania XML <?xpacket begin=...?> lub elementu głównego <x:xmpmeta xmlns:x="adobe:ns:meta/">; nie istnieje binarna liczba magiczna |
| Standard ISO | Znormalizowany jako ISO 16684-1:2012 (XMP Part 1 - Data Model, Serialization, and Core Properties) |
| Użyte przestrzenie nazw XML | Dublin Core (dc:), XMP Basic (xmp:), EXIF schema (exif:), IPTC Core (Iptc4xmpCore:), Photoshop (photoshop:), Camera Raw settings (crs:) |
| Forma osadzona | Pakiety XMP mogą być osadzane wewnątrz plików JPEG, TIFF, PDF, PSD, PNG i INDD; w takich przypadkach oddzielny plik sidecar nie jest wymagany |
| Domeny metadanych | Obsługuje metadane opisowe Dublin Core, dane techniczne EXIF, pola redakcyjne IPTC/IIM, współrzędne GPS, ustawienia wywoływania Camera Raw oraz niestandardowe schematy stron trzecich |
| Edycja niedestrukcyjna | Korekty ekspozycji, balansu bieli, kadrowania i tonacji są przechowywane wyłącznie w pliku sidecar; sparowany plik RAW nigdy nie jest modyfikowany |
| Konwencja nazewnictwa sidecar | Współdzieli nazwę bazową ze sparowanym obrazem i musi znajdować się w tym samym folderze (np. IMG_0001.cr2 paruje się z IMG_0001.xmp) |
| Zachowanie Lightroom Classic | Lightroom Classic domyślnie przechowuje ustawienia wywoływania w swoim katalogu .lrcat; pliki sidecar .xmp są zapisywane tylko przy jawnym poleceniu „Zapisz metadane do pliku” lub podczas edycji plików DNG |
| Czytelność dla człowieka | W pełni czytelny i edytowalny dla człowieka; dowolny edytor tekstu lub edytor XML może otwierać, sprawdzać i bezpośrednio modyfikować właściwości |
| Rozszerzalność niestandardowa | Aplikacje stron trzecich mogą rejestrować własne przestrzenie nazw XML w tym samym pliku .xmp obok standardowych schematów |
| Wrapper pakietu | W przypadku osadzenia w binarnych plikach macierzystych, dane XMP są zamknięte między instrukcjami przetwarzania <?xpacket begin=...?> i <?xpacket end=r?>, co pozwala na niezawodne wyodrębnienie |
| Wydano | 2001 (Adobe XMP); standardized as ISO 16684-1 in 2012 |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.adobe.com |
Konwersje XMP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki XMP.