magnet link 怎么用
简单地说,磁力链接是一种特殊链接,但是它与传统基于文件的位置或名称的普通链接(如http://xxx)不一样,它只是通过不同文件内容的Hash结果生成一个纯文本的“数字指纹”,并用它来识别文件。
它类似于生活消费品包装上常见的条码,不同的是这个“数字指纹”可以被任何人从任何文件上生成,这也就注定了磁力链接不需要任何“中心机构”的支持(例如:BT Tracker服务器),且识别准确度极高。
因此任何人都可以生成一个Magnet 链接并确保通过该链接下载的文件准确无误。
磁力链接的开头“magnet:xt=urn:btih:”是什么含义内容如下:
磁力链接:现在我们使用迅雷等工具下载资源的时候。
基本上都只需要一个叫做磁力链接的东西就可以了,非常方便。
磁力链接是对等网络中进行信息检索和下载文档的电脑程序。
和基于“位置”连接的统一资源定位符不同,磁力链接是基于元数据文件内容。
属于统一资源名称。
也就是说,磁力链接不基于文档的IP地址或定位符。
而是在分布式数据库中,通过散列函数值来识别、搜索来下载文档。
因为不依赖一个处于启动状态的主机来下载文档,所以特别适用没有中心服务器的对等网络。
磁力链接格式类似于:
magnet:?xt=urn:btih:E7FC73D9E20697C6C440203F5884EF52F9E4BD28。
分解一下这个链接:
magnet:协议名。
xt:exact topic的缩写,表示资源定位点。BTIH(BitTorrent Info Hash)表示哈希方法名,这里还可以使用SHA1和MD5。这个值是文件的标识符,是不可缺少的。
一般来讲,一个磁力链接只需要上面两个参数即可找到唯一对应的资源。也有其他的可选参数提供更加详细的信息。
dn:display name的缩写,表示向用户显示的文件名。
tr:tracker的缩写,表示tracker服务器的地址。
kt:关键字,更笼统的搜索,指定搜索关键字而不是特定文件。
mt:文件列表,链接到一个包含磁力链接的元文件(MAGMA-MAGnet MAnifest)。
种子/DHT。
通过磁力就可以获取种子文件从而进行下载,这跟直接使用种子下载时一个道理的,只是少了从磁力到种子文件的一个过程而已。
BitTorrent协议的种子文件可以保存一组文件的元数据。这种格式的文件被BitTorrent协议所定义。
扩展名一般为“torrent”。BitTorrent使用“分布式哈希表”(DHT)来为无tracker的种子(torrents)存储peer之间的联系信息。
这样每个peer都成了tracker。这个协议基于Kademila网络并且在UDP上实现。
DHT由节点组成,它存储了peer的位置。BitTorrent客户端包含一个DHT节点,这个节点用来联系DHT中其他节点,从而得到peer的位置,进而通过BitTorrent协议下载。
peer:一个TCP端口上监听的客户端/服务器,它实现了BitTorrent协议。
节点:一个UDP端口上监听的客户端/服务器,它实现了DHT(分布式哈希表)协议。如果对DHT协议感兴趣的话一定要看下DHT协议的具体内容,有中文翻译版本(想要彻底读懂项目的话一定要先了解该协议,代码都是基于该协议实现的)。
种子、磁力链接文件如何快速下载
如今很多种子文件或磁力链接使用迅雷下载时,速度很慢,而且有时资源缺乏下载很困难。那么如何能够不使用迅雷来迅速下载种子文件呢?很简单
工具/原料
百度网盘
方法/步骤
1
百度搜索“百度云 网盘”,进入百度网盘。然后使用你的百度帐号登录百度网盘。
2
然后在百度网盘的界面中找到“离线下载”按钮,点击“离线下载”将弹出“离线下载任务列表”窗口。
3
此时,如果种子文件你已经保存到了本地,那么选择“新建BT任务”。然后找到种子文件所在的位置。
4
等待种子文件自动上传并解析后,点击“开始下载”即可将文件全部下载到百度网盘。速度搜搜的快,当然你可以选择在线观看或是下载到本地,速度比直接使用迅雷下载快了很多。
5
如果你本地没有种子文件而只有磁力链接,那么你只需要点击“新建磁力任务”,然后将你的磁力链接复制上去即可。
6
等待系统自动获取到磁力链接的所有文件时,点击“开始下载”即可快速下载文件了。
-------------------------
使用磁力链接下载的种子文件在哪 10
我找过了。。这个目录——x:\Program Files\Thunder Network\Thunder\Profiles\Torrents根本就不存在。。
那些通过“磁力链接”下载的种子文件究竟在哪??????????
在迅雷7主界面的“已完成”选项卡那里也没有。。究竟在哪????????????
“磁力链接”的主要作用是识别能够通过“点对点技术(即:P2P)”下载的文件。
这种链接是通过不同文件内容的Hash结果生成一个纯文本的“数字指纹”,来识别文件的。而不是基于文件的位置或者名称。
这就类似生活中消费品包装上常见的条码。不同的是这个“数字指纹”可以被任何人从任何文件上生成,这也就注定了“磁力链接”不需要任何“中心机构”的支持(例如:BT Tracker服务器),且识别准确度极高。
因此任何人都可以生成一个Magnet链接并确保通过该链接下载的文件准确无误。
磁力链接(Magnet URI)扮演什么角色?
在传统的BT下载方式中让各个下载者之间相互联系,有2种途径:
1、通过连接BT种子中记录的BT Tracker服务器,获取下载者列表
2、利用BT种子中记录的“数字指纹”通过DHT网络进行搜索,获取下载者列表
(噢,不过现实是,存活的BT Tracker服务器越来越少。而BT种子文件也需要服务器保存。)
我们假设“BT Tracker服务器被干掉了,BT种子文件服务器也被干掉了。。”
那么显而易见的是第1种途径完全走不通,第2种途径只能帮你“寻找”,却没办法知道你在寻找什么。
“磁力链接”的主要作用就是把“数字指纹”告诉DHT网络,你需要寻找什么。
LZ如果想要获的磁链的种子,只要等磁链下载完后开始下载文件时点击右键有个保存种子的选项
1在手机或电脑上安装一个迅雷app(可替代)。
2复制你所需下载的磁力链接。
3打开迅雷。
4若迅雷没有自动打开复制的磁力链接,手动点击迅雷的创建功能,粘贴磁力链接,点击完成后会自动跳转到迅雷云盘,在迅雷云盘的迅雷云笔记中点击刚刚粘贴的磁力链接。磁力链接(MagnetURIscheme),是对等网络中进行信息检索和下载文档的电脑程序。和基于“位置”连接的统一资源定位符(URL)不同,磁力链接是基于元数据(metadata)文件内容,属于统一资源名称(URN)。
也就是说,磁力链接不基于文档的IP地址或定位符,而是在分布式数据库中,通过散列函数值来识别、搜索来下载文档。
磁力链接是通过不同文件内容的Hash结果生成一个纯文本的数字指纹而进行下载的,那么你对磁力链接了解多少呢以下是由我整理关于什么是磁力下载的内容,希望大家喜欢!
磁力下载的简介
此外,磁力连接也非常易于传播,标准的磁力下载地址类似于“magnet:xt=urn:btih:57C4862BB8058ADED8CA1AB8667A2C59BB5EE0B3&dn=Avatar+2009+1080p+BluRay+X264-AMIABLE&xl=7062222453”,它只是一个字符串,而不必像BT那样非得有torrent的种子文件,在论坛发帖或聊天工具里粘贴磁力连接地址,别人复制下来即可下载,更容易传播和使用。
Magnet URI全称为Magnet Uniform Resource Identifier即“磁力统一资源定位名”,其主要支持参数(即组成部分)如下:dn (显示名称)-文件名、xl (绝对长度)-文件字节数、xt(eXact Topic)-包含文件散列函数的URN、as(Acceptable Source)-Web link to the file online、xs (绝对资源)-P2P链接、kt(关键字)-用于搜索的关键字、mt(文件列表)-链接到一个包含magnet链接的元文件(MAGMA - MAGnet Manifest)、tr(Tracker 地址)-BT下载的Tracker URL。
MagNet协议,也就是哈希分布。现在的BT下载服务是需要一个tracker服务器来储存BT种子文件,但是MagNet URI协议是不需要tracker服务器的,原理类似于电驴,但不完全是电驴的翻版。MagNet每次连接的源头都是不固定的,也就没法查封源头。在BT被封锁以后MagNet将是主流下载方式。
Magnet: URI 计划主要是用来鉴别p2p网络中的可用资源,是基于内容或元数据而非名字或位置,尽管它可以被 其它 应用程序使用,但主要的用途还是在p2p这一部分,已支持的软件包括 Azureus, BearShare, DC++, gtk-gnutella, Kazaa, LimeWire, FrostWire, Morpheus, Shareaza, TrustyFiles 和 uTorrent。它会根据文件内容的hash生成一个独特的指纹,有点类似于ISBN。这样,任何拥有此文件的人可以生成基于文件内容的指纹。它的另一个优势就是跨平台性,因为它是以普通文本存在,你可以简单的复制粘贴即可完成分享。
磁力下载的好处
显而易见的好处是,整个下载网络的可靠性提高了,每一个节点都是可以被替代的。另一个好处是,审查变得更困难了,因为每次下载的路径都是不一样的,而且每个节点都是动态变化的,导致实际上无法追踪谁在下载。此外,magnet URI只是一个字符串,非常容易传播,根本无法禁止。
现在BT下载的多款软件已经更新均采用了最新的BT磁力链接(magnet)方式,类似电馿的ED2K链接,放弃了需要BT种子才能下载的传统方式,现在您不需要下载种子文件,只要有磁力链接就可以下载BT了。
现在µTorrent等下载工具都有磁力下载,你可以试试。
磁力下载是BT的进化。最早期的BT就是一个种子(seed),它是由一个待发布文件外加一些tracker经过计算得到的一个文件,通过BT的网络吸收营养,最后长成一棵大树。这个种子需要水壶(tracker服务器)不断的浇灌才能成长。Tracker服务器是早期下载中必须的角色。它工作的过程是这样的:
Client向tracker发一个HTTP的GET请求,并把它自己的信息放在GET的参数中;这个请求的大致意思是:我是xxx(一个唯一的ID),我想下载yyy文件,我的IP是aaa,我用的端口是bbb。
tracker对所有Client的信息进行维护,当它收到一个请求后,首先把Client的信息记录下来(如果已经记录在案,那么就检查是否需要更新),然后将一部分参与下载同一个文件(一个Tracker服务器可能同时维护多个文件的下载)的另一个Client的信息返回给对方。
Client在收到Tracker的响应后,就能获取其它Client的信息,那么它就可以根据这些信息,与其它Client建立连接,从它们那里下载文件片断。
水壶不总是会工作,偶尔也罢工偷懒,偶尔也会被人惦记上,于是,为了摆脱对水壶的依赖,DHT(Distributed Hash Table,分布式哈希表)和PEX(Peer Exchange,节点信息交换)技术就出现了。
2005年,BT软件开始引入这种技术,在BT中被称为DHT协议。DHT是一种分布式存储 方法 。DHT的作用是找到那些与本机正在下载(上传)相同文件的对端主机(Peer),当然,实现这一过程并不依赖 Tracker服务器。在DHT网络中的每个客户端负责一个小范围的路由,并负责存储一小部分数据,从而实现整个DHT网络的寻址和存储。这种信息获取方 式保证了整个网络没有单个的中心,即使一个节点下线,依然可以通过其他节点来获取文件,因此也就不需要Tracker服务器来告诉你,其他节点在什么地方。
虽然DHT解决了去中心化的问题,但要在没有“中心协调员”(Tracker)的情况下实现高效寻址,就要借助PEX。PEX所提供的功能有点类似于以前的Tracker服务器,但工作方式却非常不同。举个例子,我叫D,我有A需要的东西,但是A不认识我,A只认识B,B只认识C,我只认识C,这样A就可以通过B--C,从而找到我。现在Tracker服务器的功能已经可以被DHT+PEX所取代。
1、首先检查是不是网络问题,如果是网络问题,那么是不能下载的。
2、雷磁力链接失效,比如内容已经删除不可用。
3、磁力链接无法识别,这种链接是通过不同文件内容的Hash结果生成一个纯文本的“数字指纹”,来识别文件的。而不是基于文件的位置或者名称。
4、磁力链接所对应的服务器已经被关闭,无法提供下载文件。
0条评论