磁力链接解析原理能不能详细说一下

想写一个磁力链接的 Demo, 对磁力链接解析不熟悉,

回答

它通过文件内容的Hash值来生成一个独一无二的“数字指纹”,并用来寻找文件。

由于这个“数字指纹”可以被任何人在任何地方生成,这也为磁力链接提供了一点好处——不需要基于任何平台,且准确度几乎为100%。

magnet:此链接采用的协议名称;

xt:Exact Topic的缩写,包含文件Hash值的统一资源名称

btih:BitTorrent Info Hash的缩写,这里表示采用了Hash方法名。此外,btih还可以替换为ed2k、aich、sha1或md5等等。它表示的是这个文件唯一的标识符

大神 有解析源码吗,能不能分享一下或者收一波???

你可以参考这个 磁力街 cilij.com