macOS 图像中的“来自哪里”存储在哪里?

问题描述 投票:0回答:3

使用 Safari 和 macOS 从网络下载的图像可以通过 Finder 和“获取信息”获取信息。例如,“来自哪里”可以是原始图像的 URL。是与图像一起存储还是?

exiftool image.jpg
不显示信息。

答案就在@Gordon Davisson 的两条评论中。其他回应也很有帮助。就我而言,

mdls
很有用,并且
xattr
提供了其他相关信息。虽然我仍然不太明白信息存储在哪里,但我认为可以肯定地说它没有嵌入文件本身,但 macOS 和 Windows 可以跟踪信息。

image macos exif exiftool mdls
3个回答
2
投票

要访问文件的 Finder 元数据的值,请使用

Terminal
中的 mdls 命令。这将列出所有与文件关联的元数据属性:

mdls /path/to/file

这将检索特定属性:

mdls -name 'kMDItemWhereFroms' /path/to/file

mdls -name 'kMDItemWhereFroms' /path/to/file -raw

mdls -name 'kMDItemWhereFroms' /path/to/file -plist -

您可以在其手册页

上阅读有关该命令的更多信息

0
投票

答案就在@Gordon Davisson 的两条评论中。其他回应也很有帮助。就我而言,mdls 很有用,xattr 提供了其他相关信息。虽然我仍然不太明白信息存储在哪里,但我认为可以肯定地说它没有嵌入文件本身,但 macOS 和 Windows 可以跟踪该信息。 PS:我在问题提出两年后发布此内容,以回应这样做的请求。


0
投票

回答@mjs关于如何删除的问题,这是我发现的另一种方法:

# List all attributes
xattr -lvr /path/to/file

# Delete the wherefrom tag
xattr -d com.apple.metadata:kMDItemWhereFroms /path/to/file

参考

© www.soinside.com 2019 - 2024. All rights reserved.