磁力链接是什么:从 BTIH 哈希到文件下载的完整链路

检索技巧 阅读 29

磁力链接并不包含文件本身,而是一串指向 BT 网络资源的描述信息。理解它的结构,才能判断一条链接是否值得尝试。

很多人第一次接触磁力链接时,会把它当成一种特殊的下载地址,实际上它更接近一份「寻址说明」:链接里只有文件的哈希值与名称,文件内容存放在参与 BT 网络的其他用户那里。

链接里的关键字段

以常见的磁力链接为例,xt=urn:btih: 后面那一串是 BTIH 哈希,由文件内容计算得出。哈希相同就意味着是同一份内容,因此即使链接里的名称被改过,也能凭哈希找到对应的资源。

  • xt:资源标识,通常是 BTIH 哈希
  • dn:显示名称,只影响展示,不参与校验
  • tr:Tracker 地址,用于帮助客户端找到其他节点

从链接到文件发生了什么

把链接粘贴进客户端后,客户端会先通过 DHT 网络与 Tracker 寻找拥有该哈希的节点,拿到种子元数据之后再按块下载。所谓「没有速度」,绝大多数情况是没有节点在线,而不是链接错误。

为什么它不能保证可用

BT 网络没有中心服务器,资源是否还能下载,取决于是否仍有用户保种。收录时间越久、热度越低的条目,可用性就越差,这也是资源索引页面要标注收录时间的原因。

磁力链接 BTIH 基础概念

相关阅读