Vì sao lại có file .xmp
Ảnh RAW (.NEF, .CR3, .ARW, .RAF…) là định dạng riêng của từng hãng máy. Adobe ghi rõ: với các file này, Lightroom Classic không ghi XMP vào file gốc để tránh làm hỏng file, mà lưu sang một file sidecar riêng. Còn với JPEG, TIFF, PSD và DNG thì XMP được ghi ngay bên trong file (Adobe: Metadata trong Lightroom Classic).
Đặc tả XMP phần 3 (tháng 1/2020) viết: muốn tìm file XMP bên ngoài, hãy nhìn cùng thư mục, file trùng tên tài liệu chính nhưng đuôi .xmp. Adobe gọi đó là sidecar XMP (PDF đặc tả phần 3). Lightroom và Camera Raw làm đúng kiểu DSC_0512.xmp cạnh DSC_0512.NEF. darktable giữ đuôi gốc trong tên (IMG_0001.CR3.xmp) và khi nhập vẫn đọc tên kiểu Lightroom. Hai file chỉ nhận nhau qua tên, đổi tên một file bên ngoài phần mềm ảnh là cặp bị tách.
File XMP, EXIF và C2PA không phải một thứ
File XMP là gì: một file chữ XML (.xmp) nằm cạnh ảnh, hoặc gói XMP nằm trong JPEG đã xuất. EXIF là tag máy ảnh. C2PA là manifest nguồn đã ký. Ba lớp không thay nhau.
| Lớp | Nằm ở đâu | Mở bằng gì |
|---|---|---|
| File .xmp | Cạnh RAW, cùng tên, đuôi .xmp. Bên trong là XML, không có điểm ảnh. | Trình soạn thảo hoặc trình duyệt. ExifTool in từng trường. Trang xóa metadata không mở file .xmp. |
| EXIF | Thường trong ảnh lúc bấm chụp. Phần mềm có thể chép một bản GPS sang sidecar. | EXIF. JPEG, PNG, WebP thì mở trang xem metadata. |
| C2PA | Manifest đã ký trong file ảnh, không phải file .xmp này. | C2PA. Đọc ở công cụ nguồn ảnh, không phải bảng XMP. |
Ảnh đã xuất: trang xem metadata đọc EXIF, GPS, XMP và IPTC trong trình duyệt. Ảnh không bị tải lên. Muốn bản gửi bỏ các gói header thường gặp thì dùng xóa metadata ảnh, rồi mở lại file mới. Không thấy C2PA trên trang xem metadata vì đó là lớp khác.
Phần mềm nào ghi XMP
Bốn chỗ chúng tôi đối được với tài liệu hiện hành hoặc với lệnh vừa chạy. Không có tên trong bảng không có nghĩa phần mềm đó không bao giờ ghi XMP. Chỉ là trang này không khẳng định.
| Phần mềm | XMP nằm ở đâu | Tài liệu nói gì |
|---|---|---|
| Lightroom Classic | File .xmp cạnh RAW độc quyền. JPEG, TIFF, PSD, DNG: XMP nằm trong file. | Adobe: không ghi XMP vào RAW độc quyền để tránh hỏng file (metadata Lightroom). Sidecar chỉ xuất hiện khi bật Automatically write changes into XMP, hoặc chọn Metadata → Save Metadata to File. Không bật thì chỉnh sửa nằm trong catalog .lrcat. Từ bản 15.0 (tháng 10/2025), chỉnh sửa nặng có thể thêm file .acr (sidecar XMP và ACR). |
| Adobe Camera Raw | Hoặc cơ sở dữ liệu Camera Raw, hoặc file .xmp. Bạn chọn trong preferences. DNG ghi trong file DNG, trừ khi bạn chọn sidecar. | Adobe: sidecar cùng thư mục, cùng tên gốc, đuôi .xmp, và có thể chứa cả IPTC. Nếu đang để trong database, lệnh Export Settings to XMP chép ra (nơi Camera Raw lưu thiết lập). |
| darktable | Sidecar dạng IMG_0001.CR3.xmp (giữ đuôi gốc), cộng database thư viện. | Sổ tay 5.6: metadata, thẻ và toàn bộ lịch sử chỉnh nằm trong sidecar; file XMP được tạo lúc nhập lần đầu, trừ khi tắt ở preferences → storage (sidecar). Nó đọc basename.xmp của Lightroom rồi ghi tên của chính nó (nhập sidecar khác). |
| ExifTool 13.55 | File .xmp bạn chỉ định, hoặc XMP bên trong định dạng nó hỗ trợ. | Chúng tôi dùng bản này để tạo bảng liệt kê bên dưới. Trang tag XMP của ExifTool mô tả đúng các nhóm hiện ra: XMP-exif, XMP-dc, XMP-tiff, XMP-xmp, XMP-xmpMM, XMP-crs, XMP-iptcCore (tag XMP của ExifTool). |
Mở file .xmp: kết quả ExifTool thật
Đây là XML. Trình soạn thảo hoặc trình duyệt đọc được gói. Muốn xem từng trường, ExifTool in mỗi trường một dòng. Ngày 22/10/2026 chúng tôi ghi một sidecar bằng ExifTool 13.55 — không phải file từ máy ảnh — rồi đọc lại bằng 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" ETọa độ là số chúng tôi truyền vào (-XMP-exif:GPSLatitude=10.5 và -XMP-exif:GPSLongitude=20.25), không phải một bức ảnh. ExifTool in ra độ kèm hướng trong cùng một giá trị, và lưu email công việc thành Iptc4xmpCore:CiEmailWork. Dòng dung lượng và giờ của máy lab được bỏ ở đây. Sidecar không có điểm ảnh, nên mở nó không ra hình.
Xóa file XMP có sao không?
Ảnh gốc không bao giờ bị hỏng. Mất gì hay không tùy vào việc dữ liệu đó còn lưu ở đâu:
- Dùng Lightroom Classic: catalog là nơi lưu chính, nên xóa sidecar thường không mất gì nếu bạn còn giữ file .lrcat. Có điều phần mềm khác (hoặc máy khác không có catalog) sẽ thấy ảnh RAW như chưa chỉnh.
- Camera Raw để chế độ sidecar: nếu preferences chọn file .xmp thì đó là bản ghi thông số. Xóa đi, RAW mở ra không còn các thiết lập đó. Nếu preferences để database Camera Raw thì .xmp có thể không phải bản duy nhất.
- darktable: lịch sử chỉnh còn trong cơ sở dữ liệu thư viện, nhưng file .xmp là thứ giúp bạn chuyển máy hoặc nhập lại ảnh mà vẫn giữ lịch sử.
- Gửi ảnh cho người khác: nếu họ chỉ cần ảnh thì đừng kèm .xmp. Nếu họ cần cả phần chỉnh của bạn thì gửi kèm — nhưng đọc mục dưới trước đã.
File XMP có thể làm lộ những gì
Sidecar dễ bị nén chung với RAW rồi quên. Adobe nói trong một gói XMP, một thuộc tính có thể vắng mặt: không thấy trường không có nghĩa chuẩn cấm trường đó (namespace XMP). Bảng dưới là những gì thật sự có trong file lab, kèm chỗ định nghĩa.
| Có thể lộ gì | Tên trong bản liệt kê | Định nghĩa |
|---|---|---|
| Vị trí, nếu phần mềm chép GPS vào sidecar | XMP-exif GPSLatitude, GPSLongitude, GPSAltitude | Namespace exif. File lab: 10.5 / 20.25 / 12 m, do chúng tôi ghi, không phải máy ảnh. |
| Ai sửa, lúc nào | XMP-xmpMM HistoryAction, HistorySoftwareAgent, HistoryWhen | Adobe: xmpMM:History là danh sách thao tác mức cao, thuộc về ứng dụng (XMP Media Management). File lab: saved, ExifTool 13.55, 2026-10-22 12:00 +08:00. |
| Công cụ chạm file trước, và số sao | XMP-xmp CreatorTool, Rating | Adobe: xmp:CreatorTool là tên công cụ đầu tiên được biết đã tạo tài nguyên (namespace XMP cơ bản). |
| Tên tác giả, dòng quyền, từ khóa | XMP-dc Creator, Rights, Subject | Các thuộc tính Dublin Core mà Adobe liệt kê như một tập thường gặp (tổng quan namespace). |
| Email công việc | XMP-iptcCore CreatorWorkEmail | ExifTool ghi thành Iptc4xmpCore:CiEmailWork. File lab: lab@example.com. |
| Hãng và đời máy, nếu được chép vào | XMP-tiff Make, Model | Chúng tôi đặt LabMake và LabModel cho có dòng. Sidecar thật có thể chép từ máy ảnh. |
| Một thanh chỉnh sáng | XMP-crs Exposure2012 | Namespace http://ns.adobe.com/camera-raw-settings/1.0/. File lab: 0.35. |
Cách xóa metadata XMP trước khi chia sẻ
Với file sidecar: cách đơn giản nhất là đừng gửi nó. Trên đúng file lab, chúng tôi chạy exiftool -overwrite_original '-XMP-exif:GPS*=' DSC_0512.xmp. ExifTool 13.55 cập nhật file, và lần exiftool -a -G1 -s DSC_0512.xmp sau không còn dòng XMP-exif. Tên tác giả, quyền, từ khóa, email, Exposure2012, hãng máy, đời máy, CreatorTool, số sao và ba trường History vẫn còn. Nhớ đặt dấu sao trong ngoặc kép để shell không hiểu là glob. Bảng Metadata của Lightroom cũng xóa được trường; sau đó hãy đọc lại file.
Với ảnh JPEG/PNG/WebP đã xuất: ảnh xuất ra thường mang XMP bên trong. Công cụ xóa metadata của CreatorPrivacyKit cho bạn xem trong ảnh còn gì và tạo bản sạch ngay trên trình duyệt — ảnh không bị tải lên máy chủ. Công cụ dùng cho ảnh đã xuất, không xử lý file RAW hay chính file .xmp. Xem thêm metadata XMP trong ảnh và metadata GPS.
Không phải XMP của RAM trong BIOS
Nếu bạn đang tìm XMP trong BIOS hay cài đặt RAM, đó là Extreme Memory Profile của Intel dùng để ép xung bộ nhớ — không liên quan gì đến file ảnh (Intel: XMP là gì).
Nguồn tham khảo
- Adobe — Đặc tả XMP phần 3 (1/2020): sidecar, cùng thư mục, đuôi .xmp
- Adobe — mục lục đặc tả XMP
- ISO 16684-1:2019 — mô hình dữ liệu XMP
- Adobe — namespace XMP cơ bản
- Adobe — xmpMM:History
- Adobe — Metadata trong Lightroom Classic
- Adobe — sidecar XMP và ACR
- Adobe — Camera Raw lưu thiết lập ở đâu
- darktable 5.6 — sidecar
- ExifTool 13.55 — tên tag XMP, và bản liệt kê trên trang này