【发布时间】:2015-01-25 19:50:46
【问题描述】:
我想知道是否有人知道 BitTorrent 客户端中的“哈希”指的是什么,它显然不是文件的 hashcode,而是不同的东西。
我认为这更像是一个指向文件的磁力链接,但这与文件本身有何关联?
我只是想了解幕后的构造。
文件 哈希 Torrent 客户端中的哈希
【问题讨论】:
标签: hash bittorrent torrent magnet-uri
我想知道是否有人知道 BitTorrent 客户端中的“哈希”指的是什么,它显然不是文件的 hashcode,而是不同的东西。
我认为这更像是一个指向文件的磁力链接,但这与文件本身有何关联?
我只是想了解幕后的构造。
文件 哈希 Torrent 客户端中的哈希
【问题讨论】:
标签: hash bittorrent torrent magnet-uri
torrent 客户端中的hash 或magnet-URI 中的hash 是原始bencoded info-dictionary 的SHA1 哈希值-torrent 文件的一部分。
要了解它的工作原理,您需要知道两件事:
torrent 文件是如何构建的。
bencodeing 是如何完成的。
这两个都在官方的 bittorrent 规范中进行了解释,您可以在这里找到:http://bittorrent.org/beps/bep_0003.html
但是我建议您改为阅读可以在此处找到的非官方规范:https://wiki.theory.org/BitTorrentSpecification
因为它更容易理解。
【讨论】: