macOS中图片"Where from"信息存储位置技术咨询
关于macOS中Safari下载图片的“Where from”字段存储问题
是的,Safari下载图片时附带的“Where from”原始来源URL信息,是会跟着图片文件一起存储的,但它不是存放在图片本身的EXIF或图片格式内置元数据里——这也是你用exiftool image.jpg查不到它的核心原因,毕竟exiftool主要读取的是图片格式自带的元数据结构。
给你分享两个能查看这个信息的实用工具:
mdls:这个工具对我来说最顺手,直接在终端执行mdls image.jpg,就能找到kMDItemWhereFroms字段,里面就清晰列出了图片的原始来源URL。xattr:它能展示更完整的扩展属性细节,运行xattr -l image.jpg后,com.apple.metadata:kMDItemWhereFroms就是存储这个URL的属性项。如果想看可读格式,可以用这条命令转一下:xattr -p com.apple.metadata:kMDItemWhereFroms image.jpg | xxd -r -p | plutil -convert xml1 -o - -
补充一下:这个信息其实存在macOS的**文件扩展属性(Extended Attributes)**里,属于系统附加给文件的元数据,不属于图片文件内容本身。这些结论是参考了@Gordon Davisson的两条评论,再结合其他相关回复整理出来的,不过关于这个属性的底层存储细节,我目前也还没完全搞清楚。
内容的提问来源于stack exchange,提问作者Greg
相关产品推荐
相关产品推荐

