首页 磁力宝内容详情

磁力宝

2022-03-20 27086
磁力宝

站点名称:磁力宝

链接状态: # 可正常访问

官方网址:http://clb.biz/

SEO查询: 爱站网 站长工具

进入网站

磁力宝网站介绍

磁力宝是较为干净的磁力搜索引擎,常用语搜索影音磁力资源。

磁力宝里的磁力链接是基于元数据一文件内容,用于识别P2P下载文件,而不是基于文件位置的URL。磁力宝链接通过散列函数值hash来识别并请求下载该文件,它分布式数据库中,而不同于基于IP地址或域名的链接。那么,磁力链接的特性,使得它可以在没有主机track的情况下,仍然可以搜索并下载文件。

磁力宝搜索引擎的磁力链接的参数有点类似于URL的规则,其参数用&进行分隔,没有规定的参数的顺序。其中hash info这个参数对于P2P客户端解析torrent文件尤为重要。  

磁力链接格式如下:

    magnet:? x1=[字节大小]&dn=[文件名(已编码URL )]&xt=urn: tree: tiger:[TTHhash (Base32)]

磁力链接的参数解释:

    dn(显示名称)-文件名

    x1(绝对长度)-文件字节数

    xt (eXact Topic )-包含文件散列函数值的URN

    as(可接受来源)-在线文件的网络链接

    xs(绝对资源)-P2P链接

    kt(关键字)-用于搜索的关键字

    mt(文件列表)-链接到一个包含磁力链接的元文件(MAGMA - MAGnet MAnifest)

    tr < Tracker地址)-BT下载的Tracker URL


知道了什么是磁力链接以及它的结构,现在的问题就是由磁力链接(magnet ) 转化为torrent文件了。 如果重新实现BT协议,难度上比较大,而且速度上也不是很理想。若使用libtorrent库获取torrent文件(实际上就是通过BT协议下载,但速度不如意)。

Libtorrent是由C++语言编写,可以跨平台开发,支持Python的调用。显然,它是为了提高开发速度和规范的BT库。该开发包的性能与宫方客户端相比较快,这是由于它抓取文件页方式有所不同(网络堆栈)。现在有很多基于这个库开发的BT下载软件,比如:deluge(简单易用,但是图形界面有bug)。

Libtorrent同样可以用来将torrent文件转化为磁力链接或者是解析torrent的meta信息,其实只需要获取该torrent文件的hash值即可。


 暂无评论,快来抢沙发吧~

发布评论