【IT168 软件频道】2009年,国家广电总局对多个BT下载网站展开整治,未办理主管部门要求的《信息网络传播视听节目许可证》的BT网站大面积遭到关闭。其中就包括日均访问人数25万的国内知名BT下载网站“BT中国联盟”等,而这些BT网站往往被业界公认是盗版的温床。
而另一方面,BT使用者们则在得知突如其来消息的同时怅然若失,特别是一部分美剧、大片的高清拥趸们,顿感精神生活空虚下来,但正如一位用户所说, “可以肯定的是,这种大规模的用户需求很难被空搁。”实际上BT下载模式一直在潜移默化中改变着,这跟网络版权问题有很大关系。Magnet URI计划就是应运而生的产物,它也被网友们称为BT下载的未来。
什么是Magnet URI?Magnet URI模式与以往的BT下载有什么区别?下面我们一起来解读:
magnet URI 计划主要是用来鉴别p2p网络中的可用资源,是基于内容或元数据而非名字或位置,尽管它可以被其它应用程序使用,但主要的用途还是在p2p这一部分,已支持的软件包括 Azureus, BearShare, DC++, gtk-gnutella, Kazaa, LimeWire, FrostWire, Morpheus, Shareaza, TrustyFiles 和 uTorrent,而今天更新的迅雷(本站下载最新版)也开始支持了,这也是目前国内用户最多的下载软件了。
它会根据文件内容的hash生成一个独特的指纹,有点类似于ISBN。这样,任何拥有此文件的人可以生成基于文件内容的指纹。它的另一个优势就是跨平台性,因为它是以普通文本存在,你可以简单的复制粘贴即可完成分享。
用来表示磁力链接(Magnet URI)图标
Magnet 链接由一组参数组成,它们之间的顺序不是很重要。最普通的是 “xt”,下面是一个示例
magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C
其它的参数初步是这样定义的:
“dn” (“显示名称”):显示此文件名
“kt” (“关键词”):指定搜索方式而非特定文件
“mt” (“其它文件列表”):用一个URI指向一个列表,如其它的一些项目
特定程序的参数,必须以“x.”开头,标准还建议2个同种类的参数最好在后面加上数字1、2等,如:
magnet:?xt.1=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C&xt.2=urn:sha1:TXGCZQTH26NL6OUQAJJPFALHG2LTGBC7
Magnet URI这样做有什么好处?
显而易见的好处是,整个下载网络的可靠性提高了,每一个节点都是可以被替代的。另一个好处是,审查变得更困难了,因为每次下载的路径都是不一样的,而且每个节点都是动态变化的,导致实际上无法追踪谁在下载。此外,magnet URI只是一个字符串,非常容易传播,根本无法禁止。
因此,从这些方面考虑,magnet URI取代Tracker模式是大势所趋,迟早成为主流的BT下载方式。