磁力链接搜索引擎介绍

干货知识1年前 (2022)更新 ivye
671 0 0

  磁力链接,简单的说(Magnet URI scheme):类似下面这样以“magnet:?xt=urn:btih:”前缀的字符串,就是一条磁力链接。其主要作用是识别能够通过“点对点技术(即:P2P)”下载的文件。


  磁力链接是基于元数据文件内容,用于识别下载文件,而不是基于文件位置的URL。磁力链接通过散列函数值来识别并请求下载该文件,它分布式数据库中,而不同于基于地址或域名的链接。那么,磁力链接的特性,使得它可以在没有主机track的情况下,仍然可以搜索并下载文件。磁力链接的参数有点类似于URL的规则,其参数用&进行分隔,没有规定的参数的顺序。其中hash_info这个参数对于P2P客户端解析BT种子文件尤为重要。
  实际上,可以根据bt文件的meta信息计算得到info_hash值。一般情况下,一个torrent文件应该包含对应meta资源的信息(文件名,文件大小,创建时间等,在这里需要获取文件名和文件大小。Magnet磁力链接,它和eD2k链接类似,都包含一个唯一标识的info_hash值。通过磁力链接,可以下载到该info_hash所对应的bt文件,接着解析该info_hash文件存储到数据库。

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...