什么是磁力链接

| 知识百科 |

【www.jxsbsh.com--知识百科】

  磁力链接是通过不同文件内容的Hash结果生成一个纯文本的数字指纹来识别文件的,而不是基于文件的位置或者名称,以下是由小编整理关于的内容,希望大家喜欢!

  磁力链接的特点

  众所周知,BT下载速度不够稳定,当中断种时则无法完整下载。但是,这还不是最严重的。

  从2009年开始,BT下载遭遇到了“更大的困难”——很多的BT服务器被关,不仅很多种子文件无法找到,BT Tracker服务器也断开解析工作,这就使得BT下载成为很大的难题。

  磁力链接很好地解决了这个问题。磁力链接的问世与大行其道,标志着BT 1.0时代已经过去,BT 2.0 时代已经到来。

  深刻理解磁力链接

  简单地说,磁力链接是一种特殊链接,但是它与传统基于文件的位置或名称的普通链接(如http://xxx)不一样,它只是通过不同文件内容的Hash结果生成一个纯文本的“数字指纹”,并用它来识别文件。

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

  因此任何人都可以生成一个Magnet 链接并确保通过该链接下载的文件准确无误。

  磁力链接的下载

  下载举例

  举例来说,开源的动画短片大雄兔的视频文件是bbb_sunflower_2160p_30fps_stereo_abl.mp4,按照以前的方式,我们需要 下载它的torrent文件,然后才能下载这部电影本身。但是,在新的模式下面,我们不需要下载torrent文件,我们只需要知道它的magnet URI,就可以了。

  只要把这个地址告诉下载软件,软件就会开始自动下载。这和emule下载非常相似,只需要一个资源定位信息,其他都不需要。

  bbb_sunflower_2160p_30fps_stereo_abl.mp4的magnet URI如下:

  分解一下这个网址:

  magnet :协议名。

  xt :exact topic的缩写,包含文件哈希值的统一资源名称。BTIH(BitTorrent Info Hash)表示哈希方法名,这里还可以使用ED2K,AICH,SHA1和MD5等。这个值是文件的标识符,是不可缺少的。

  dn :display name的缩写,表示向用户显示的文件名。这一项是选填的。

  tr :tracker的缩写,表示tracker服务器的地址。这一项也是选填的。

  ws : webseed的缩写,表示网络种子。

  磁力链接的问题

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

磁力链接怎么下载

本文来源:http://www.jxsbsh.com/zhishidaquan/490427/

    热门标签

    HOT