使用PHP检查重复文件的更可靠方法

时间:2012-12-06 19:43:35

标签: php

我已经看到了关于使用md5和sha1哈希以及文件大小来比较文件的问题和答案,我设置了系统,虽然这在大多数情况下有效,但是它有一个特定的情况,它与假阳性相匹配相同的md5,sha1哈希值和文件大小。

特别是我的情况,当用户直接从ipad和iphone上传图片时,即使图像实际上完全不同,也会发生这种情况。

我想知道是否有人知道要添加到检查中的更可靠和唯一的不同方法。

谢谢。

编辑:也使用文件大小(以字节为单位)

1 个答案:

答案 0 :(得分:4)

使用MD5和文件大小的组合,这应该非常准确。

您确定创建哈希时没有错误吗?它不太可能得到很多误报。