我正在使用 uTorrent 下载一个非常大的 torrent,目前有 4 个哈希失败(如 Wasted: 20.0MB (4 个哈希失败))——我不知道哈希失败是否已重新下载或修复。有没有办法查看它是否已修复?当我继续下载 torrent 时,需要花一些时间进行检查,检查完成后——它继续下载,但有关哈希失败的信息仍然存在——没有重置为 0——它应该重置为 0 吗?
答案1
“哈希失败”意味着您下载的数据块经过检查,发现该块的校验和(哈希)不正确,因此被丢弃,您浪费了下载该特定块的时间/带宽。uTorrent 和我知道的所有其他 torrent 客户端都会重试,直到获得该块的良好副本。不,它不会重置为零,只是为了提供信息。
多种问题都可能导致这种情况...例如传输错误,种子器的源文件损坏,哈希信息不正确,一个种子器与另一个种子器之间的版本差异以及其他各种问题也可能导致哈希失败。
请注意,如果这不是合法文件,即它是版权材料或其他非法的下载并非免费分发,有一个名为 antiP2P.org 的组织故意植入损坏的 torrent 下载版本,专门用于中断、破坏或导致下载失败,您经常会看到 hashfail 的结果。如果您正在下载大型或植入不良的 torrent,这可能会非常成问题。虽然这里可能不是这种情况,这里有一篇谈论此问题的文章,供参考。