位置在文件里,不在画面里
获得位置权限的相机应用会把纬度和经度写入像素旁边的 EXIF 区块。图片本身完全看不出来。打开对应的面板,数字就在那里。
三个步骤
- 使用原始文件 用 AirDrop 传输,以文件附件的形式发邮件,或者直接从设备上拷出来。截图或从社交平台下载的版本已经丢掉了这些字段。
- 在查看器中打开它 把文件载入元数据工具。在报告中查找 GPS 纬度和 GPS 经度。
- 查找坐标 把这对数字粘贴到任意地图中。手机 GPS 在户外的定位精度通常在几米之内,在室内或高楼之间偏差会更大。
文件还会泄露什么
位置很少单独出现。同一个 EXIF 区块通常包含的内容比人们预想的更多。
| 字段 | 会暴露什么 |
|---|---|
| GPS 纬度和经度 | 具体地点,往往精确到几米之内 |
| GPS 海拔 | 海平面以上的高度,可以据此推断在楼里的第几层 |
| DateTimeOriginal | 按下快门的那一秒,采用相机的本地时间 |
| Make 和 Model | 具体是哪部手机或哪台相机机身 |
| LensModel 与拍摄参数 | 用的是哪支镜头,以及光圈、快门和 ISO |
| 软件 | 最后写入该文件的操作系统版本或编辑应用 |
把这些字段放到一起,就描绘出一个人的设备、行踪和时间。这正是读取它们的那个工具同时也能删除它们的原因。
当位置信息缺失时
GPS 字段为空有四种常见解释,而文件本身无法告诉您属于哪一种。
- 相机从未记录过 相机应用的位置权限已关闭,或者在室内、地下室、飞机上收不到卫星定位。
- 平台清除了它 社交网络和大多数消息应用会对上传内容重新编码,并丢弃元数据区块。从信息流下载图片,拿到的是他们的副本,不是原件。
- 编辑操作丢弃了它 裁剪、调整尺寸或导出为另一种格式,许多编辑器都会写出一个新文件,只保留它们用得上的字段。
- 有人故意删除了它 元数据清除工具会有意清除 GPS。发布之前这样做是良好习惯,而它看起来和其他三种情况一模一样。
任何工具都无法恢复文件从未包含的坐标。声称能找出被清除元数据的照片位置的工具,都是在根据画面内容进行猜测,这完全是另一回事,错误率也不一样。
发布前先删除位置信息
读取和删除用的是同一个工具。载入照片,看看报告列出了什么,然后选择“删除元数据”。浏览器会写出一份单独的干净副本,重新扫描该副本,之后才允许您下载。您磁盘上的原件保持原样。
在 iPhone 上,您还可以在分享时去掉位置。我们的指南如何在 iPhone 上删除照片元数据介绍了系统自带的开关,以及它在哪些地方不再起作用。
照片位置常见问题
我怎么查明照片是在哪里拍的?
在元数据查看器中打开原始文件,读取 GPS 纬度和经度字段。当相机记录了位置时,这些坐标能指向几米范围内的地点。当这些字段为空时,照片不含位置信息,任何工具都无法把它恢复出来。
照片为什么没有位置数据?
位置记录已关闭,手机没有定位信号,发送者通过会清除元数据的应用分享,或者有人故意删除了这些字段。这四种情况在文件中看起来完全一样。
我能看到照片是什么时候拍的吗?
可以,只要文件保留了 DateTimeOriginal。这个字段记录按下快门那一刻的相机本地时间,它与您的电脑在复制之后显示的文件系统日期不同。
截图有元数据吗?
截图带有您自己设备写入的元数据,例如时间和设备型号。它绝不会带有原始照片的 GPS 坐标。
Instagram 或 Facebook 会删除 EXIF 数据吗?
大型平台会对上传内容重新编码,并丢掉大部分元数据区块,其中包括 GPS。从信息流下载的照片几乎从不带有原始坐标。这并不能说明平台在上传时保存了什么。
读取时照片会被上传吗?
不会。解析在您浏览器内的 Web Worker 中运行。没有任何内容到达服务器,关闭标签页就结束了这次会话。