当我下载时,说一个ISO图像,使用洪流;我是否仍应验证文件的完整性(例如,通过计算sha256哈希值),还是在下载时自动完成?
答案 0 :(得分:4)
BitTorrent协议有一种机制,可以在下载后自动验证每个块的完整性。当然,如果您信任该文件的来源,这应该只会让您放心。
如果您有整个文件的校验和(例如,对于某些软件包),您肯定可以自己验证文件。
Torrent文件有一个“announce”部分,它指定了跟踪器的URL,还有一个“info”部分,包含文件的(建议的)名称,它们的长度,使用的片段长度和SHA-1哈希每个部分的代码,客户端使用它们来验证所接收数据的完整性。