torrent文件和Magnet链接之间有什么区别?
激流文件和【磁铁】(http://en.wikipedia.org/wiki/Magnet_URI_scheme)链接有什么区别?
使用方法有什么区别,我可以用 μTorrent 从Magnet链接下载文件吗?
激流文件和【磁铁】(http://en.wikipedia.org/wiki/Magnet_URI_scheme)链接有什么区别?
使用方法有什么区别,我可以用 μTorrent 从Magnet链接下载文件吗?
μTorrent与Magnet链接兼容,所以你可以使用它们。
简版:
你不是从web服务器下载.torrent文件,而是直接从种子/leecher下载。最大的好处是,即使跟踪器宕机或关闭注册,你也可能下载到torrent的内容。
长版:
传统上,.torrent文件是从torrent网站下载的。然后,torrent 客户端会根据与其相关的文件计算 torrent 哈希值(一种指纹),并从跟踪器(或 DHT 网络)中寻找对等体的地址,然后连接到这些对等体并下载所需内容。
网站可以通过自己计算torrent哈希值来节省带宽,并允许下载它们而不是.torrent文件。给定torrent哈希值(在Magnet链接中作为参数传递)后,客户端会立即寻找对等体的地址,并连接到它们,首先下载torrent文件,然后下载所需内容。
值得注意的是,BitTorrent 不能完全抛弃 .torrent 格式,而仅仅依靠 Magnet 链接。.torrent文件中保存着开始下载过程所需的关键信息,而这些信息必须在群中可用。
我可以使用 μTorrent 从 Magnet 链接下载文件吗?
是的,你可以。
torrent文件和磁力链接都执行相同的任务,即通过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
。
Bittorrent磁力链接包含了直接从对等体下载文件所需的所有信息。它是一种不需要服务器的方式来检索正确的信息,以开始下载请求的文件。理论上讲,一个磁力链接就可以从Bittorrent网络中的其他同行下载文件。磁力链接可以通过电子邮件、消息和其他形式的通信分发,但最常见的是在torrent网站上找到,这些网站通常向用户提供torrent和磁力链接。
磁铁由几个部分组成:
- magnet 。(这是磁铁链接的标识符)
- ?xt=urn:btih : (定义了一个Bittorrent信息哈希值,例如Edonkey的标识符看起来像这样 xt=urn:ed2k:)
- 5dee65101db281ac9c46344cd6b175cdcad53426 (内容哈希值)
- &dn=name (文件名)
完整的磁铁链接看起来像这样。magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download. 关于额外的Magnet Link参数的详细信息列在【维基百科】(http://en.wikipedia.org/wiki/Magnet_URI_scheme)。一个尚未被提及的有用参数是`as=`参数,它包含下载源的加密信息。这加快了寻找第一个对等体的过程。
磁力链接的主要优势
Bittorrent索引器的主要优势是他们不必再将山洪存储在服务器上,这对他们来说有几个方面的好处。它可以减少来自媒体创作行业的压力,并由于减少了跟踪和下载而减少硬件基础设施的开支。
另一方面,终端用户也能从磁力链接中获益。他们所需要的只是开始下载文件的链接,这使得他们独立于torrent索引器。它还允许他们更容易地分发信息。另一方面,torrent 索引器仍然是可供下载的新文件的主要信息来源。
磁力链接使用 DHT
少了跟踪器的环境应该会引起一个识别问题。如果没有跟踪器通知Bittorrent用户下载和播种文件的其他用户,如何发起下载?答案是DHT,分布式哈希表。在uTorrent或Vuze等流行客户端中,DHT是默认启用的。不多说了,磁力链接的哈希表是用来使用DHT寻找同行的。 源