我们的官方 iOS 应用已在 App Store 上线免费下载

EXIF IPTC XMP区别:三种照片元数据标准

· 阅读约 1 分钟

简要回答

EXIF IPTC XMP区别在于记录者不同。EXIF 由相机自动写入,记录拍摄数据,包括 GPS;IPTC 由人或软件填写,记录描述和版权信息;XMP 是可扩展的容器,两者都能承载,编辑后保留得最好。一个文件往往同时包含这三种。

问照片的元数据存放在哪里,诚实的回答是:最多同时存在于三个地方,由不同的系统写入,而且有时彼此矛盾。你读的是哪一块,决定了你能相信什么。

三种标准各自究竟存储什么?

EXIF 保存的是相机测得的数据:曝光、镜头、时间戳和 GPS。IPTC 保存的是人所断言的内容:说明文字、创作者、版权和关键词。XMP 是一种容器格式,两者都能装,还能记录编辑历史。

对比项EXIFIPTCXMP
写入者相机,自动写入人或软件编辑软件
典型内容曝光、镜头、时间、GPS说明文字、创作者、版权、关键词任何内容,外加编辑历史
格式固定的二进制标签固定的记录结构可扩展的 XML
是否保存 GPS?是,是主要来源很少是,如果被复制到了这里
编辑后是否保留通常部分保留通常保留三者中保留得最好
能否独立于文件存在不能不能能,以附属文件的形式
三种标准对比

这种区分的实质是测得的与断言的。EXIF 记录的是硬件观测到的内容,IPTC 记录的是某人声称的内容。当问题关乎照片的来源而不是好奇心时,这种差别就很重要。XMP 也是编辑软件记录历史的地方,需要判断照片是否被编辑过时,它是最先该查看的地方之一。

EXIF IPTC XMP区别中,哪一种保存 GPS 坐标?

几乎总是 EXIF。相机在拍摄时写入 GPS 标签组。编辑软件有时也会把这些坐标复制到 XMP 中,因此同一个文件可能带有两个彼此偏离的版本。

两者不一致时,EXIF 是原件,XMP 是副本,因此通常应以 EXIF 为准,除非位置是在编辑器里被人有意修正过的。标签结构本身,请参阅如何读取照片坐标。

什么是 XMP 附属文件?

一个与图像存放在一起的独立 .xmp 文件,保存元数据和编辑指令,而不修改原始图像。RAW 工作流程会用到它们,因为 RAW 文件本身应当保持不被改动。

附属文件会带来一个很多人是吃过亏才发现的后果:只发送图像,所有编辑和关键词都会留在原地;只发送附属文件而不带图像,那你发出去的只是一张照片的描述,而不是照片本身。

这些内容对普通照片有影响吗?

基本没有。一张正常分享的手机照片通常只带有 EXIF,因此只涉及 EXIF 这一块。只有当编辑器改动过文件,或者你删除了元数据并想确认它确实被删干净时,这种区别才开始重要。

当元数据充当证据时,这一点同样重要。IPTC 和 XMP 字段由人和软件填写,因此它们承载的是作者的主张,而不是仪器的测量结果,而且两者都极易编辑。在把任何元数据当作证据之前,这一点值得先弄清楚。

怎样判断一个文件包含哪些元数据块?

元数据工具会按块为你分组。exiftool -G photo.jpg 会在每个标签前加上所属的块,即 [EXIF]、[IPTC] 或 [XMP],这样重复的字段和块之间的分歧一眼就能看出来。

这是确认元数据删除是否真正生效的最快方法。如果你删掉了 EXIF 之后,文件里仍然列出一个 [XMP] GPS 组,那它就没有被清理干净,而两大操作系统自带的查看器都不会告诉你这一点。

分歧也正是通过这种方式浮现出来的。EXIF 中 2019 年的拍摄日期和 XMP 中 2024 年的修改日期并不矛盾,它们是关于两件不同事件的两个事实。把它们当成同一件事来读,是一个常见的错误。

常见问题

XMP 比 EXIF 更好吗?
它们各有用途。EXIF 记录相机测得的数据,且无法扩展;XMP 是灵活的容器,编辑后保留得更好。大多数文件两者都有会更好。
为什么我的照片有两个不同的时间戳?
通常是因为 EXIF 保存了拍摄时间,而 XMP 保存的是编辑器写入的修改时间。两者并不冲突,它们描述的是不同的事件。
社交平台也会删除 IPTC 和 XMP 吗?
上传时的重新编码通常会把所有元数据块一并丢弃。有些平台会保留一小部分 IPTC 版权信息,但不应依赖这一点。
我能为自己的照片添加 IPTC 数据吗?
可以。大多数照片管理工具都允许你设置说明文字、创作者、版权和关键词,这些内容会写入 IPTC 或 XMP 块,并随文件一起传递。

参考资料

  1. Exif 3.0 (CIPA DC-008-2023) — Camera & Imaging Products AssociationEXIF 标准本身。
  2. IPTC Photo Metadata Standard — IPTC定义描述性字段和版权字段。

继续阅读

Cookie 提示

除登录、语言和安全所必需的 Cookie 外,本网站还使用 Google Analytics 和 Meta Pixel 的 Cookie 来衡量访问量和广告效果。你可以在浏览器设置中屏蔽它们,详情请参阅《Cookie 政策》。