我们知道文件的哈希值与文件名无关.我做了一些实验,证明了在mac os方面,文件的标签(红色,...),关键字,描述(在开放式元数据中)的更改不会改变哈希值.
但jpeg中元数据的更改确实会改变哈希值.
所以我开始想知道为什么它持有?任何线索或鼓舞人心的教程?
您使用的工具显然已经散列了操作系统认为是文件内容的内容,在JPEG的情况下,它包含JPEG标准中定义的一些元数据.关键字,描述等存储在文件系统正确的文件内容之外.
(什么被认为是数据和什么元数据可以是相当随意的并且取决于上下文,例如处理应用程序和平台.)