2012-07-27 60 views
3

我有两个相同的图像存储在两个不同的服务器(Dropbox和我自己的)。然而,我知道同一图像的PHP不同哈希

hash("md5",file_get_contents($image1)) 
hash("md5",file_get_contents($image2)) 

为这些相同的图像返回不同的哈希值。 我怎样才能确保他们都返回相同的字符串?

+2

你有没有实际验证'$ image1'和'$ image2'的内容是什么? – PeeHaa 2012-07-27 19:35:23

+6

@PeeHaa即使图像是相同的,元数据中可能存在细微差异,这些元数据会在哈希上滑落。 – Palladium 2012-07-27 19:36:16

+0

也许你可以尝试用图像库读取它们,然后获取图像变量的'var_dump's的哈希值。 – Hassan 2012-07-27 19:37:32

回答