magnet:URI主要是用来鉴别p2p网络中的可用资源,是基于内容或元数据而非名字或位置,尽管它可以被其它应用程序使用,但主要的用途还是在p2p这一部分,已支持的软件包括utorrent,Azureus,BearShare,DC++,gtk-gnutella,Kazaa,LimeWire,FrostWire,Morpheus,Shareaza,TrustyFiles
它会根据文件内容的hash生成一个独特的指纹,有点类似于ISBN。这样,任何拥有此文件的人可以生成基于文件内容的指纹。它的另一个优势就是跨平台性,因为它是以普通文本存在,你可以简单的复制粘贴即可完成分享。
Magnet链接由一组参数组成,它们之间的顺序不是很重要。最普通的是"xt",下面是一个示例
举例来说,今天的热门下载文件是Inglourious.Basterds.DVDRip.XviD-iMBT.avi,按照以前的方式,我们需要下载它的torrent文件,然后才能下载这部电影本身。但是,在新的模式下面,我们不需要下载torrent文件,我们只需要知道它的magnetURI,就可以了。只要把这个地址告诉下载软件,软件就会开始自动下载。这和ed2k下载方式非常相似,只需要一个资源定位信息,其他都不需要。 |