![torrent 文件和磁力链接有什么区别?](https://linux22.com/image/1253814/torrent%20%E6%96%87%E4%BB%B6%E5%92%8C%E7%A3%81%E5%8A%9B%E9%93%BE%E6%8E%A5%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
答案1
μTorrent 与 Magnet 链接兼容,因此您可以使用它们。
简洁版本:
您无需从网络服务器下载 .torrent 文件,而是直接从种子/下载器下载。最大的优势是,即使 Tracker 已关闭或因注册而关闭,您仍可以下载 torrent 的内容。
长版本:
传统上,.torrent 文件是从 torrent 站点下载的。然后,torrent 客户端根据其相关的文件计算 torrent 哈希(一种指纹),并从跟踪器(或 DHT 网络)中寻找对等点的地址,然后连接到这些对等点并下载所需内容。
网站可以通过自行计算种子哈希值并允许下载种子哈希值而非 .torrent 文件来节省带宽。给定种子哈希值(作为 Magnet 链接中的参数传递),客户端会立即寻找对等方的地址并连接到它们,首先下载种子文件,然后下载所需内容。
值得注意的是,BitTorrent 无法完全抛弃 .torrent 格式,而完全依赖磁力链接。.torrent 文件包含启动下载过程所需的关键信息,这些信息必须在集群中可用。
答案2
Bittorrent 磁力链接包含直接从对等点开始下载文件所需的所有信息。这是一种无需服务器即可检索正确信息以开始下载请求文件的方式。因此,理论上,磁力链接是从 Bittorrent 网络中的其他对等点下载文件所需的全部内容。磁力链接可以通过电子邮件、消息传递和其他形式的通信分发,但最常出现在通常同时向用户提供种子和磁力链接的种子网站上。
磁铁由几部分组成:
- 磁铁:(这是磁力链接标识符)
- ?xt=urn:btih:(定义 Bittorrent 信息哈希,Edonkey 标识符例如看起来像这样 xt=urn:ed2k:)
- 5dee65101db281ac9c46344cd6b175cdcad53426(内容哈希)
- &dn=名称(文件的名称)
完整的磁力链接如下: 磁铁:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download. 有关其他 Magnet Link 参数的详细信息列于维基百科。一个尚未提及的有用参数是
as=
包含有关下载源的加密信息的参数。这加快了查找第一个对等点的过程。磁力链接的主要优点
Bittorrent 索引器的主要优势在于他们不再需要将种子存储在自己的服务器上,这对他们来说有很多好处。它可以减轻媒体创作行业的压力,并通过减少跟踪和下载来降低硬件基础设施费用。
另一方面,终端用户也受益于磁力链接。他们只需要一个链接就可以开始下载文件,这使得他们独立于 torrent 索引器。这也使他们能够更轻松地分发信息。另一方面,Torrent 索引器仍然是可供下载的新文件的主要信息来源。
磁力链接使用 DHT
无跟踪器环境应该会引发一个识别问题。如果没有跟踪器来通知 Bittorrent 用户有关下载和播种文件的其他用户的信息,如何启动下载?答案是 DHT,即分布式哈希表。DHT 在流行的客户端(如 uTorrent 或 Vuze)中默认启用。无需过多赘述,磁力链接的哈希值用于使用 DHT 查找对等点。
答案3
我可以使用 μTorrent 从磁力链接下载文件吗?
是的你可以。
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