我最近和几个同伴一起下载了一个旧的 .wmv 文件格式的种子,但没有做种者。
正如您所预料的,由于没有种子,下载需要很长时间(大约四周)才能完成(但我最终幸运地找到了一些对等点)。我想知道使用两个不同的 torrent 客户端(uTorrent 和 BitComet)是否有帮助,结果令人惊讶地发现,即使使用相同的 torrent 文件和相同的跟踪器列表,客户端也会连接到不同的对等点。也许 DHT 起了作用?
无论如何,问题是这样的:我决定运行文件比较检查,结果显示两个版本的文件有~1000 个字节(总共 400 MB)不同。
两个版本的文件都运行良好,结果没有明显差异,但事实仍然是文件内容不同。
两个文件的总文件大小完全相同,并且没有一个文件包含看似空白的数据。在这两个文件中,有时一个文件包含一堆 0,而另一个文件没有,但大多数情况下它们的字节值完全不同,例如字节 #17 <-> 字节 #253
怎么会这样?客户端不是应该检查下载的片段是否正确吗?