Hash torrent客户端中的哈希计算

Hash torrent客户端中的哈希计算,hash,bittorrent,torrent,magnet-uri,Hash,Bittorrent,Torrent,Magnet Uri,我想知道是否有人知道BitTorrent客户端中的“哈希”指的是什么,它显然不是文件的hash代码,而是不同的东西 我认为这更像是一个指向文件的磁石链接,但它是如何连接到文件本身的呢 我只想了解幕后的构造。 torrent客户端中的文件散列torrent客户端中的散列,或者在磁铁URI中找到的散列是原始bencoded信息字典-文件的SHA1散列 要了解其工作原理,您需要了解两件事: 如何构建torrent-文件 如何执行bencodeing 您可以在此处找到的官方bittorrent规范中

我想知道是否有人知道BitTorrent客户端中的“哈希”指的是什么,它显然不是文件的
hash
代码,而是不同的东西

我认为这更像是一个指向文件的磁石链接,但它是如何连接到文件本身的呢

我只想了解幕后的构造。

torrent客户端中的文件散列

torrent客户端中的
散列
,或者在
磁铁URI中找到的
散列
是原始
bencoded
信息字典
-文件的SHA1散列

要了解其工作原理,您需要了解两件事:

  • 如何构建
    torrent
    -文件

  • 如何执行
    bencode
    ing

您可以在此处找到的官方bittorrent规范中解释了这两个方面:

但是,我建议您阅读这里的非正式规范:

因为它更容易理解。

从具有Info\u哈希值的torrent获取真实文件。要从具有Info\u哈希值的torrent获取真实文件,请删除bevor“d5:files”和“Æá67:privatei0ee”之后的所有内容。9ee4:info | | 22:RTORENT|U meta_