为什么元数据会丢失
微信、截图、社交平台、在线压缩、格式转换。一张图在传播中几乎必然丢掉元数据,而这不说明它有问题。
元数据是文件的一部分,不是像素的一部分
EXIF、XMP、C2PA 都存在图像数据之外的容器段里。只要有一个环节只保留像素、重新编码,这些段就没了。传播链越长,幸存概率越低。
会剥离元数据的环节
即时通讯:微信、QQ、Telegram(非「文件」模式)、WhatsApp 都会重新压缩图片并丢掉全部元数据。微信「原图」也会去掉 GPS 和大部分 EXIF。
社交平台:微博、小红书、抖音、X、Facebook 上传后都会重新编码。Instagram 和 LinkedIn 会读取 C2PA 并显示标签,但重新下载未必保留清单。
截图:截图是屏幕像素,与原文件无关,没有任何原始元数据。
在线压缩和格式转换:TinyPNG、Squoosh 等默认去掉元数据。WebP、AVIF 转换工具多数不迁移 C2PA。
看图软件另存:Windows 照片、macOS 预览另存时,EXIF 部分保留,XMP 可能重写,C2PA 通常丢失。
「复制图片」:从浏览器或 ChatGPT 网页复制的是解码后的位图,粘贴时会重新编码。
会保留元数据的环节
- 直接传输文件:网盘、邮件附件、AirDrop、Telegram 的「以文件形式发送」。
- Photoshop、Lightroom 等专业软件的导出(可选择保留)。
exiftool -tagsFromFile显式拷贝。
没有元数据说明什么
只说明「这张图经历过至少一次剥离」。它不能区分:
- 一张真实照片经微信转发;
- 一张 AI 图被截图;
- 一张被故意清理来源的图。
AuditImage 对这类文件的结论是「没有可用的元数据」,并明确说明无法判断。任何声称能从无元数据的图片「检测出 AI」的工具,用的都是像素层面的统计模型,与元数据无关,准确率另当别论。
如果你需要证明来源
在原始文件还在手里的时候:保留原件,不要只留转发版本;用带 C2PA 签名的设备或软件导出;或者至少记录原文件的 SHA-256 哈希。AuditImage 的报告页会显示上传文件的 SHA-256,可以作为「当时这份文件长这样」的记录。