基于文件内容的文件名

时间:2010-04-30 18:26:35

标签: algorithm

所以,iow,一些基于二进制文件内容生成唯一,合理长度文件名的算法。具有相同二进制内容的两个文件应具有相同的名称。显然,这将是有限的,因为大概你不能为一大组大文件中的每一个都有唯一合理长度的文件名,只有少数位位置不同。但据推测,有一些启发式,最佳近似,例如利用典型图像文件的已知属性。如果我有一些算法的名称,我可以google它并找到其他方法。

2 个答案:

答案 0 :(得分:5)

使用文件内容的MD5 hash

答案 1 :(得分:2)

我猜MD5值得一试。当然,如果内容相同,它会给你相同的结果,但我想你可以增加它,直到你得到唯一的。