设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 2323|回复: 0

什么是Magnet URI(磁链链接) 比特彗星支持的参数有哪些?

[复制链接]
 成长值: 252

签到天数: 4709 天

[LV.Master]伴坛终老

发表于 2019/3/11 21:25 | 显示全部楼层 |阅读模式 |Google Chrome 72.0.3626.121|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
magnet URI 计划是一个开放的标准,规范定义了Magnet Links(磁力链接)。Magnet URI(磁链)主要用于寻找P2P网络中的可用资源,其资源定位方式是基于内容本身或元数据,而不是资源的名字或位置。一般意义上的URI可划分为URN和URL两类,Magnet URI根据上述特性可以认为是一种统一资源名称(URN),而不是统一资源定位符(URL)。虽然它可以使用在其它应用上,但主要用途还是P2P方面,因为它可以不依赖网络服务器寻找到资源。

Magnet URI最常见的应用是根据文件内容的hash生成一个独特的指纹,有点类似于图书出版物编号ISBN。Magnet URI的一个优势是开放性和平台独立性:同一个Magnet URI可以在几乎所有的操作系统平台上进行下载上传的数据分享。由于Magnet URI是简洁的纯文本格式,所以可以通过电子邮件或即时消息的形式进行分享传播。

在BT下载程序中的应用:发布者可根据一个torrent文件的hash生成一个Magnet URI,再进一步利用DHT网络来传播这个Magnet URI对应的torrent文件,从而让其他用户能够进行BT下载。对普通用户而言,与常规BT下载的区别就是可先利用Magnet URI来获取torrent文件,而不是直接从网站下载torrent文件。在获得torrent文件后的下载方式和常规BT下载方式一样。

Magnet URI通常包含一个或多个参数,这些参数的顺序并不重要,参数的格式和HTTP链接结尾部分的查询字符串类似。最常见的参数是“xt”,例如:

magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C

Magnet URI的一些常用参数:(详见wikipedia)

dn (Display Name) - 资源名称
xl (eXact Length) - 资源大小
xt (eXact Topic) - 资源特征码
as (Acceptable Source) - 文件的在线网络链接
xs (eXact Source) - P2P链接
kt (Keyword Topic) - 搜索关键词
mt (Manifest Topic) - 用一个URI指向一个列表
tr (address Tracker) - Tracker服务器地址
BitComet从v1.17版本开始支持Magnet URI:文件菜单里可以打开Magnet URI进行下载,任务列表右键菜单里可以得到已存在任务的Magnet URI。


简单来说,Magnet就是一个自动下载torrent文件的一中字符串文本代码。

BitComet支持的Magnet URI参数见:http://wiki.bitcomet.com/Inside_BitComet#Magnet_URI_Format

评分

参与人数 1樱币 +2 收起 理由
BlackSheep7877 + 2 很给力!

查看全部评分

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/11/25 20:35 , Processed in 0.173859 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表