第七下载是国内最新、最齐、最安全的软件下载基地!

关于我们最近更新热门排行

首页 入库 软件 游戏 安卓 MAC 文章 专题

新闻资讯软件应用软件教程电脑百科 编程开发操作系统游戏娱乐游戏攻略手机相关游戏视频
当前位置:首页 ›› 电脑百科 ›› 什么是磁力链接(Magnet URI)

什么是磁力链接(Magnet URI)

2014-02-27 09:30   作者:佚名   来源:本站整理   浏览:379   评论:4  

什么是磁力链接(Magnet URI)?

磁力链接(Magnet URI),主要用于识别能够通过“点对点技术”(即:P2P)下载的文件。这种链接是通过不同文件内容的Hash结果(散列函数值)生成一个纯文本的“数字指纹”来识别文件的,而不是基于文件的位置或者名称。

这就类似生活中消费品包装上常见的条码。不同的是这个“数字指纹”可以被任何人从任何文件上生成,这也就注定了“磁力链接”不需要任何“中心机构”的支持(例如:BT Tracker服务器),且识别准确度极高。

由于磁力连结是基于文件内容或者元数据而不是位置的,磁力连结可以被认为是一种统一资源名称(Uniform Resource Name,URN),而不是更常见的统一资源定位符(Uniform Resource Locator,URL)。尽管磁力连结可以被其他应用程序使用,但是它的主要用途还是在点对点技术方面,因为其可以定位不在稳定主机上的资源。

磁力链接通常是以“magnet:?”为开头的字符串,比如:

magnet:?xt=urn:sha1:RNCKHTQGWBTRNJIV4WNAE52SJUQCQO5C

这个标准的草稿出现于2002年,是为了对eDonkey2000的“ed2k:”和Freenet的“freenet:”两个URI格式进行“厂商与项 目中立化”(vendor- and project-neutral generalization)而制定的。同时这个标准也尝试紧密地跟进IETF官方的URI标准。

磁力链接(Magnet URI)扮演什么角色?

在传统的BT下载方式中让各个下载者之间相互联系,有2种途径:

1、通过连接BT种子中记录的BT Tracker服务器,获取下载者列表。

2、利用BT种子中记录的“数字指纹”通过DHT网络进行搜索,获取下载者列表。

不过现实情况是,存活的BT Tracker服务器越来越少,而BT种子文件也需要服务器保存。

我们假设“BT Tracker服务器被干掉了,BT种子文件服务器也被干掉了……”那么显而易见的是第1种途径已经完全走不通了,而第2种途径只能帮你“寻找”,却没办法知道你在寻找什么。

这时,“磁力链接”就有了用武之地,它可以把“数字指纹”告诉DHT网络,你需要寻找什么。

需要注意的是,因为“磁力链接”是通过DHT网络来索引需要下载的文件的,因此在某些环境下可能出现“获取磁力链接信息”时间较长,或者获取失败的问题。由于目前相关问题经验的积累很少,因此除了重试还没有明确的解决办法。

支持磁力协议的客户端有:迅雷、QQ旋风、BitComet、μTorrent、BitSpirit、Transmission、QBittorrent

Tags:责任编辑:jjj333
    1. 磁力播放器磁力播放器

      磁力链接是最新的视频处理手段,需要通过下载或者在线播放。本文提供免费的磁力链接在线播放器。播放器内置磁力链接解析插件,可以解析链接,并且支持在线播放,也不需要下载资源,也不用害怕找不到播放的磁力链接了...

    软件评论

    请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

        登录   注册