torrent文件和磁力链接之间有什么区别?


Answers:


43

μTorrent与磁力链接兼容,因此您可以使用它们。

简洁版本:

无需从网络服务器下载.torrent文件,而是直接从种子/获取器下载。最大的优点是,即使关闭或关闭了跟踪器进行注册,您也可以下载种子的内容。

长版:

传统上,.torrent文件是从torrent网站下载的。然后,洪流客户端会根据与洪流客户端相关的文件计算洪流哈希(一种指纹),并在连接到对等方并下载所需内容之前,从跟踪器(或DHT​​网络)中查找对等方的地址。

站点可以自己计算torrent哈希值,并允许它们下载而不是.torrent文件,从而节省带宽。给定torrent哈希值(作为在Magnet链接中的参数传递),客户端立即寻找对等方的地址并连接到它们,以首先下载torrent文件,然后下载所需的内容。

值得注意的是,BitTorrent不能完全放弃.torrent格式,而只能依靠Magnet链接。.torrent文件包含启动下载过程所需的关键信息,并且该信息必须在群集中可用。


您的意思是说uTorrent可以完全放弃.torrent格式而仅依靠磁铁链接吗?
Pacerier,2011年

根据最后一段,没有。
2011年

我的意思是uTorrent不是bittorrent。–
Pacerier

μTorrent仍必须存储磁链中未包含的内容,因为它需要跟踪下载文件的进度。磁铁链接只是一个链接,您不能在其中存储进度信息...
2011年

Wikipedia提到了一个必需的“可用性搜索”来查找对等项(和实际文件)。客户在哪里看?磁链是否需要跟踪器URI还是到客户端网络?
Rudie

6

可以使用μTorrent从磁力链接下载文件吗?

是的你可以。

torrent文件和Magnet链接都执行相同的任务,即通过BitTorrent下载文件。磁性链接包含要下载文件的哈希值以及可以从中下载这些文件的位置。

维基百科

磁铁链接由一系列一个或多个参数组成,这些参数的顺序并不重要,其格式与许多HTTP URL末尾的查询字符串相同。最常见的参数是“ xt”,表示“确切主题”,通常是由特定文件(例如)的内容哈希形成的URN。 magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C

引用相关文件的Base32编码的SHA-1哈希。

标准草案定义的其他参数是:

  • “ dn”(“显示名称”):为方便显示给用户的文件名
  • “ kt”(“关键字主题”):更常规的搜索,指定搜索词而非特定文件
  • “ mt”(“清单主题”):指向“清单”的URI,例如必须以“ x”开头的其他项应用程序专用实验参数的列表。该标准还建议可以通过在参数名称后附加“ .1”,“。2”等来使用同一类型的多个参数。

magnet:?xt.1=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C&xt.2=urn:sha1:TXGCZQTH26NL6OUQAJJPFALHG2LTGBC7


4

Bittorrent磁铁链接包含开始直接从对等方下载文件所需的所有信息。这是一种检索所需信息以开始下载所请求文件的无服务器方式。从理论上讲,磁力链接是从Bittorrent网络中的其他对等方下载文件所需要的。磁力链接可以通过电子邮件,消息传递和其他形式的通信进行分发,但最常见的是在洪流站点上,这些站点通常向用户提供洪流和磁力链接。

磁铁由几个部分组成:

  • 磁铁:(这是磁铁链接标识符)
  • ?xt = urn:btih:(定义一个Bittorrent信息哈希,Edonkey标识符例如看起来像这样xt = urn:ed2k :)
  • 5dee65101db281ac9c46344cd6b175cdcad53426(内容哈希)
  • &dn = name(文件名)

完整的磁铁链接如下所示: magnet:?xt = urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn = download。有关其他“磁链”参数的详细信息,请参见Wikipedia。尚未提及的一个有用的参数是as=包含有关下载源的加密信息的参数。这加快了查找第一个对等对象的过程。

磁链的主要优点

Bittorrent索引器的主要优点是它们不再需要将torrent存储在其服务器上,这可能以多种方式对他们有利。由于减少了跟踪和下载,它可以减轻来自媒体创作行业的压力,并减少硬件基础设施支出。

另一方面,最终用户也将从Magnet Links中受益。他们所需要的只是开始下载文件的链接,这使它们独立于torrent索引器。它还使他们可以更轻松地分发信息。另一方面,洪流索引器仍然是可下载的新文件的主要信息来源。

磁链使用DHT

没有追踪器的环境应该提出识别问题。如果没有跟踪程序可以通知Bittorrent用户有关下载文件和种子文件的其他用户,如何启动下载?答案是DHT,分布式哈希表。默认情况下,流行客户端(如uTorrent或Vuze)中启用了DHT。无需赘述,磁链的哈希用于使用DHT查找对等项。

资源


1
>“磁链的哈希用于使用DHT查找对等项。” 请澄清,这是否意味着哈希磁铁链接*,或散列里面的磁铁链接
Lakey 2015年

@Lakey肯定哈希的磁铁链接。
Pablo A
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.