磁力元数据搜索是什么:btih 哈希与 DHT 网络的关系
解释磁力链接为什么不需要中心服务器、btih 哈希如何唯一标识一份种子元数据,以及索引站点在其中扮演的角色。
磁力链接的核心是一串 btih 哈希,它由种子文件的 info 部分做 SHA-1 计算得到,因此同一份文件在不同站点上的哈希完全一致。
磁力链接的组成
一条完整的磁力链接通常包含 xt(唯一标识)、dn(显示名称)与 tr(tracker 地址)三部分。缺少 xt 就不是有效磁力链接,缺少 tr 时客户端会依赖 DHT 网络寻找节点。
索引站点的作用
DHT 网络只保存「谁在下载」的信息,不提供按作品名检索的能力。索引站点通过采集公开的种子元数据,把名称、体积、哈希整理成可检索的条目,这正是磁力星探做的事情。
有效性判断
哈希合法只代表格式正确,能否下载取决于是否还有做种节点。条目页面的收录时间与分类信息可以作为参考,长期无人做种的条目建议换用其它版本。