<PRE id=best-answer-content mb10?> Hash是根据文件的内容的数据通过逻辑运算得到的数值,不同的文件,即使是相同的文件名,得到的Hash值是不同的,所以hash值就成了每一个文件在emule里的身份证。不同的hash值的文件在emul里被认为是不同的文件,相同的hash值的文件的内容肯定是完全相同,即使文件名不同,hash值还有检验的功能,相当于文件的校验码,所以还可以用来检查文件下载是否正确,说了这么久,我们可以设想这样一个局面:双击引擎,输入uci,敲回车,会看到关于hash的一些数据,那么是否可以鉴别这俩个引擎是否相同呢,当然我还在研究当中,今天只是抛出这个话题供大家讨论,看看各位有什么高见。
另外,又想到一个东西:双击引擎文件,输入uci,敲回车后能找到一段关于hash的话:option name Hash type spin default
64 min 4 max 1024。意思大概是默认选择的名字哈希式旋转64场,最小值为4,最大值为1024,那么在棋软中设置hash值时应该参考默认值还是由电脑的配置选择呢?这个也请大家各抒己见!