磁力星探 热门磁力资源索引

磁力链接是什么?从 magnet URI 到 BTIH 的完整拆解

基础原理 发布于 阅读 5

一条磁力链接由 xt、dn、tr 等参数组成,理解每个参数的作用,才能判断链接是否完整、能否被客户端正确识别。

磁力链接(Magnet URI)不是文件本身,而是一串「去哪找文件」的描述。它最常见的形态是 magnet:?xt=urn:btih:...,浏览器把它交给本地下载工具后,工具再通过 DHT 网络与 Tracker 找到持有该资源的节点。

一条链接的四个核心参数

  • xt:精确主题(Exact Topic),格式为 urn:btih:<40位十六进制>,也就是 infohash,它是种子内容的唯一指纹。
  • dn:显示名称(Display Name),只影响下载时显示的文件名,不参与校验。
  • tr:Tracker 地址,可以出现多次;没有 tr 时,客户端完全依赖 DHT 与 Peer Exchange 找节点。
  • xl:文件长度,可选参数,用于提前展示体积。

infohash 是怎么算出来的

infohash 由种子文件中 info 字典经 SHA-1 计算得到。这意味着:只要两个人手里的种子 info 部分一致,infohash 就相同,链接可以互换;反过来,文件被重新打包后 infohash 会变化,旧链接自然失效。

判断链接是否完整

把链接粘贴到任意文本编辑器,检查三点:是否以 magnet:? 开头;是否包含 40 位十六进制的 btih;参数之间是否用 & 正确分隔。三项都满足,客户端就能正确解析。

本站输出的磁力链接均为完整协议地址,点击即可唤起本地下载工具,不需要经过任何中间跳转页。