我想知道是否有人知道什么是"哈希"在BitTorrent客户端中指的是,它显然不是文件的hash
代码,而是不同的东西。
我认为这更多是指向文件的磁力链接,但这又如何连接到文件本身?
我只想了解场景背后的构造 文件< - >哈希< --->在torrent客户端中哈希
答案 0 :(得分:9)
torrent客户端中的hash
或hash
中找到的magnet-URI
是原始bencoded
info-dictionary
的SHA1哈希值 - 部分一个torrent
- 文件。
要了解其工作原理,您需要了解两件事:
如何构建torrent
- 文件。
bencode
如何完成。
您可以在此处找到的官方bittorrent规范中解释了这两个问题:http://bittorrent.org/beps/bep_0003.html
但我建议你改为阅读你可以在这里找到的非正式规范:https://wiki.theory.org/BitTorrentSpecification
因为它更容易理解。