一张看起来只是"一张图片"的 JPEG 照片,文件里往往还藏着一份不显示在画面上的元数据——拍摄时间、相机型号、光圈快门参数,甚至精确到经纬度的 GPS 定位。这份元数据就是 EXIF。
EXIF(Exchangeable Image File Format,可交换图像文件格式)是嵌入在图片文件内部的一段结构化元数据标准,最初由日本电子工业振兴协会(JEIA)制定,主要用于数码相机记录拍摄参数。EXIF 数据存放在 JPEG 文件头部的 APP1 段里,和图片的像素数据是分开存储的——这意味着读取 EXIF 信息不需要解码整张图片的像素内容,只需要解析文件头部的这一小段结构化数据,速度很快。JPEG 和 TIFF 是 EXIF 标准的主要载体格式;PNG 本身的标准结构里没有为 EXIF 预留标准位置,虽然技术上可以在自定义 chunk 里塞入类似数据,但并不是通用做法,实践中 PNG 图片很少携带完整 EXIF。
EXIF 里常见的信息大致分两类:
拍摄参数类:
位置信息类:
如果一张照片带着完整的 GPS 定位信息被发到社交平台或直接发给陌生人,对方理论上可以精确还原出拍摄地点(比如家庭住址、常去的地点),这是最直接的隐私泄露风险;相机型号、镜头信息虽然敏感度较低,但也可能被用来做设备指纹关联。
好消息是主流社交平台(微信、微博、朋友圈等)在图片上传处理时通常会自动剥除 EXIF 数据,用户不需要额外操作;但如果是直接发送原图文件(比如通过邮件、网盘、聊天软件的"发送原图"功能)给他人,EXIF 信息通常会被完整保留,风险依然存在。谨慎起见,涉及隐私敏感场合(尤其是包含 GPS 信息的照片)分享原图前,可以用工具查看并清除 EXIF 元数据,做一次"脱敏"处理再发出去。
在线工具:图片EXIF读取