引用(pedoer @ 2009-03-21, 11:15 AM)

重装的?
那你备份了“config”文件夹里的资料没?
你以前下载过文件的Hashing值都保存在里面,如果你是没保存而重装,那么那些文件的Hashing值就会变。那么那些文件就不会被认作以前的那些文件,Hashing值不一样的文件会被认作两个不一样的文件。
无稽之谈,Hash(ing)值怎么会随着电骡重装而变化呢?那请问这样的Hash有意义吗?
即便系统重装,文件的Hash值都不会变,除非一种可能——系统被感染,文件被病毒篡改,否则没有理由改变Hash值的。自己人为修改文件不在谈话范畴。
代码
哈希值在电驴中的应用:
HASH是根据文件的内容的数据通过逻辑运算得到的数值, 不同的文件(即使是相同的文件名)得到的HASH值是不同的, 所以HASH值就成了每一个文件在EMULE里的身份证.
不同HASH值的文件在EMULE里被认为是不同的文件,相同的HASH值的文件的内容肯定是完全相同(即使文件名不同).
HASH值还有文件校验的功能,相当于文件的校验码. 所以还可以用来检查文件下载是否正确(所以EMULE下载完毕时,都会在HASH文件一遍, 检查文件是否出错)
出处 百度百科- 哈希值 baike.baidu.com/view/1051156.htm
[+1]
[0]
[回复]