特征码、磁力链接、BT种子的前世今生

时间:2024-03-17 18:58:31

1.特征码
BT每生成一个种子文件就会有一个特征码,是用来区分种子文件的。每个种子有自己的一个特征码。特征码对上了说明种子对上了。就像商品条形码,知道条形码就知道是不是那件商品了。不同的是你有条形码并不代表你有了那件商品,但你有了特征码基本上计算有了BT种子

 

2.磁力链接
什么是磁力链接(Magnet URI)简单的说:类似下面这样以“magnet:?”开头的字符串,就是一条“磁力链接”【magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C】
 
 
 
3.BT种子
特征码、磁力链接、BT种子的前世今生   详见百度百科
 
 
4.磁力链接与BT种子联系
相同:
二者都是让各个下载者之间相互联系以完成下载。
不同:
磁力链接是通过不同文件内容的Hash结果生成一个纯文本的“数字指纹”,来识别文件的。而不是基于文件的位置或者名称。   这就类似生活中消费品包装上常见的条码。不同的是这个“数字指纹”可以被任何人从任何文件上生成,这也就注定了“磁力链接”不需要任何“中心机构”的 支持(例如:BT Tracker服务器),且识别准确度极高。  因此任何人都可以生成一个Magnet链接并确保通过该链接下载的文件准确无误。
BT下载方式中让各个下载者之间相互联系,有2种途径:
(1)、通过连接BT种子中记录的BT Tracker服务器,获取下载者列表
(2)、利用BT种子中记录的“数字指纹”通过DHT网络进行搜索,获取下载者列表
不过现实是,存活的BT Tracker服务器越来越少。而BT种子文件也需要服务器保存。) 我们假设“BT Tracker服务器被干掉了,BT种子文件服务器也被干掉了。” 那么显而易见的是第1种途径完全走不通,第2种途径只能帮你“寻找”,却没办法知道你 在寻找什么。 “磁力链接”的主要作用就是把“数字指纹”告诉DHT网络,你需要寻找什么。
 
 
5.磁力链接与特征码
简单地说在特征码前面加上:magnet:?xt=urn:btih:得到一段新的代码就是磁力链接
 
 源地址:http://laf.freel.cn/opensource/linkandbtseed.html