為何求種只給你神秘代碼?老司機(jī)談BT種子和磁鏈

2017-07-10 17:22  出處:PConline原創(chuàng)  作者:Aimo   責(zé)任編輯:太平洋科技 

  【PConline 應(yīng)用】BT下載相信老司機(jī)們都接觸過,絕大部分網(wǎng)友也曾經(jīng)熱血賁張地在網(wǎng)絡(luò)上狂呼“求種”。不過有一個(gè)現(xiàn)象大家不知道注意過沒,這兩年盡管大家叫的仍是“求種”“發(fā)圖不發(fā)種,XX被人捅”,但求到的資源,卻往往不是BT種子了,而且一串串的神秘代碼,也就是BT磁力鏈Magnet鏈接。為什么BT種子會(huì)慢慢被磁鏈取而代之?它們都可以用于BT下載,除了文件和字符串這表面上的區(qū)別,背后的技術(shù)上又有何不同?今天,一起來講講這事情吧!


現(xiàn)在的資源站所說的“種子”,其實(shí)都是磁鏈,為什么會(huì)這樣子?

  BT種子有何局限?

  BT下載大家都用得多,不過其背后原理,或許也只是有所耳聞。我們都知道BT下載基于P2P技術(shù),數(shù)據(jù)在用戶之間傳輸,越多用戶參與到下載和上傳,下載的速度也會(huì)更快。不過,一群人就算是躺著滾地板,也有很多陣仗可選,更別說是一群人在干相互傳輸數(shù)據(jù)這般復(fù)雜的事情了。即使同是P2P,不同技術(shù)之間區(qū)別也很大。BT種子和BT磁鏈,其背后的技術(shù)細(xì)節(jié),也有著顯著差異。

  先來說說BT種子。當(dāng)我們拿到一個(gè)BT種子,首先意味著我們拿到了BT資源的文件信息——就如同怎樣的種子就會(huì)種出怎樣的樹,文件信息決定了你會(huì)下載到蒼老師還是葫蘆娃。同時(shí),BT種子還包含了Tracker信息,用以告訴你BT下載需要走哪個(gè)Tracker,也就是服務(wù)器開始——沒錯(cuò),利用BT種子來進(jìn)行下載,還是得先走服務(wù)器這個(gè)流程。用BT種子下載,需要服務(wù)器先告訴你其他用戶的IP,才能開始數(shù)據(jù)傳輸。在這種情況下玩BT,盡管也是P2P下載,但仍然離不開服務(wù)器。


BT種子需要Tracker服務(wù)器,才能構(gòu)建P2P傳輸網(wǎng)絡(luò)

  這就造成了一個(gè)問題,一旦某個(gè)BT服務(wù)器翹辮子,那么使用該服務(wù)器作為Tracker的BT種子,就會(huì)失效。而BT服務(wù)器掛掉的情況,不要太多。這里既存在服務(wù)器自個(gè)兒關(guān)停的情況,也存在服務(wù)器被查水表的情況。

  不少老司機(jī)應(yīng)該還對(duì)2009年著名BT下載站“BTChina”被查水表心有余悸。隨BTChina倒下的不僅僅有一票BT資源站,還有無數(shù)的Tracker服務(wù)器,這直接導(dǎo)致很多BT種子成為了死種。直到現(xiàn)在,有經(jīng)驗(yàn)的老司機(jī)在找舊資源的時(shí)候,如果看到資源是BT種子,很有可能會(huì)直接放棄——除非迅雷、百度云之類的離線下載服務(wù)器有緩存相應(yīng)資源,不然這種子基本就是擺設(shè);而離線下載的和諧力度,大家都懂的。死種、離線和諧都見證了下載中央服務(wù)器的脆弱,人們急需續(xù)命能力更強(qiáng)的下載方式。歷史的進(jìn)程,就悄然走到了磁力鏈接的身旁。


BTChina倒下后,一大票Tracker服務(wù)器也隨之消失

  磁力鏈接有啥好?

  顯然,BT種子的死穴在于Tracker服務(wù)器。其實(shí)BT下載資源本身就不由服務(wù)器提供,服務(wù)器提供的只是P2P參與者的信息。那么能不能跳過Tracker這一步,直接連接其他用戶進(jìn)行P2P?BT磁力鏈接就可以做到這一點(diǎn)。

  一般人看到磁力鏈接,看到的是不明所以的神秘代碼,但這神秘代碼,其實(shí)可以包含很多信息。磁鏈包含了文件信息,這自然不必說。磁鏈的文件信息的組合很靈活,不過必須的就一個(gè)Hash碼。除此以外,磁鏈還可以包含Tracker地址、DHT節(jié)點(diǎn)等信息,但無論如何,必須的仍就只有一個(gè)Hash碼。

  附:磁鏈可包含的一些參數(shù),必須的只有“xt”

  dn(顯示名稱)- 文件名

  xl(絕對(duì)長度)- 文件字節(jié)數(shù)

  xt(eXact Topic)- 包含文件散列函數(shù)值的URN

  as(可接受來源) - 在線文件的網(wǎng)絡(luò)鏈接

  xs(絕對(duì)資源)- P2P鏈接

  kt(關(guān)鍵字)- 用于搜索的關(guān)鍵字

  mt(文件列表)- 鏈接到一個(gè)包含磁力鏈接的元文件 (MAGMA - MAGnet MAnifest)

  tr(Tracker地址)- BT下載的Tracker URL

  磁力鏈接可以讓用戶直接通過DHT網(wǎng)絡(luò)進(jìn)行P2P下載,無需經(jīng)由Tracker服務(wù)器。所謂的DHT網(wǎng)絡(luò),全稱是“Distributed Hash Table”,也就是分布式儲(chǔ)存、只用文件Hash碼來辨別資源的的網(wǎng)絡(luò)。這個(gè)網(wǎng)絡(luò)中,用戶作為節(jié)點(diǎn)存在,每個(gè)用戶都可以作為P2P的發(fā)起點(diǎn)和傳播點(diǎn),利用磁鏈進(jìn)行BT下載,不需要找Tracker服務(wù)器,只需要連上DHT網(wǎng)絡(luò)的節(jié)點(diǎn),就可以開始了。當(dāng)然,就算使用磁鏈進(jìn)行BT下載,如果磁鏈提供了Tracker信息,Tracker服務(wù)器也能大大提高下載效率,這是肯定的。一些下載軟件下載磁鏈的時(shí)候,會(huì)把自帶的一些Tracker信息結(jié)合磁鏈封裝成BT種子,加快下載效率。


一些下載軟件下載磁鏈時(shí),會(huì)先把軟件自帶的Tracker信息封裝進(jìn)去,生成BT種子再下載

  但總的來說,磁鏈可謂是一腳踢開了服務(wù)器!你在網(wǎng)上看到一串Hash碼,直接在前面加上“ magnet:?xt=urn:btih: ”,就能生成一個(gè)可用的磁鏈,下載到Hash碼對(duì)應(yīng)的文件了。顯然,磁鏈對(duì)比BT種子,優(yōu)勢是顯而易見的,這體現(xiàn)在以下方面。


在磁鏈的體系下,只要你看到一個(gè)Hash碼,就等于得到了資源

  ◆傳播方便。作為一串文字,磁鏈顯然比BT種子更容易傳播,粘貼一段文字可比上傳一個(gè)文件省時(shí)省力多了。

  ◆便于儲(chǔ)存整理。如果你擁有很多很多磁力鏈,你可以把它們都放到一個(gè)文檔或者表格中,整理得井井有條。很多資源站放種子合集,也可以輕易貼出滿滿一網(wǎng)頁的磁鏈。而BT種子作為文件,就沒有這么方便了。在儲(chǔ)存空間上,磁鏈更是具有得天獨(dú)厚的優(yōu)勢,海盜灣把所有的種子轉(zhuǎn)換成磁鏈后,體積只有90M,任何一臺(tái)電腦都可以完全裝下海盜灣的BT資源。

  ◆易于生成。當(dāng)你看到網(wǎng)友有某個(gè)好資源,只要問對(duì)面生成一下該文件的Hash碼,就能夠制作一個(gè)磁鏈了,不需要辛辛苦苦把BT種子給翻出來。

  ◆資源存活力強(qiáng)。磁鏈不需要Tracker服務(wù)器,直連DHT網(wǎng)絡(luò)。只要仍有用戶在做種,資源就仍然存活。

  和BT種子相比,磁力鏈接的優(yōu)點(diǎn)非常突出。所以現(xiàn)在求種直接甩你磁力鏈接/Hash碼,也就理所當(dāng)然了。

  總結(jié)

  可見,相比BT種子,磁鏈更容易發(fā)揮出BT下載的P2P精神。得益于磁鏈,2009年后一度式微的BT下載又重獲生機(jī)。面對(duì)日漸和諧的離線下載,BT磁鏈仍大有用武之地,希望大家都能從磁鏈中享用到BT下載的樂趣!

相關(guān)閱讀:

百度云只能用客戶端?提取百度云鏈接直接下載!

//pcedu.pconline.com.cn/875/8758844.html

比特精靈怎么用?比特精靈下載速度慢怎么解決

//pcedu.pconline.com.cn/873/8736220.html

不怕網(wǎng)盤關(guān)閉!老司機(jī)教你用PC搭建私人云網(wǎng)盤

//pcedu.pconline.com.cn/855/8557942.html

零成本打造山寨迅雷下載寶!電腦秒變私人NAS

//pcedu.pconline.com.cn/836/8362165.html

 

下載軟件評(píng)測
QQ旋風(fēng)怎么用迅雷下載
QQ旋風(fēng)怎么用迅雷下載

  右擊要下載的文件,選擇迅雷下載方式。...

佚名 2017-03-10 評(píng)論: 0 標(biāo)簽: 下載軟件評(píng)測  

QQ旋風(fēng)BT種子解析失敗怎么辦
QQ旋風(fēng)BT種子解析失敗怎么辦

  可以嘗試用迅雷進(jìn)行解析,如果也出現(xiàn)了解析失敗的情況,那就是這個(gè)BT種子文件存在問題,建議重新下載或者換一個(gè)網(wǎng)站進(jìn)行下載。...

佚名 2017-03-10 評(píng)論: 0 標(biāo)簽: 下載軟件評(píng)測  

QQ旋風(fēng)怎么卸載 QQ旋風(fēng)徹底如何刪除
QQ旋風(fēng)怎么卸載 QQ旋風(fēng)徹底如何刪除

  方法一:可以借助電腦自身的卸載方式:控制面板中的“程序與功能”,找到“QQ旋風(fēng)”,雙擊之后按照提示進(jìn)行卸載即可。...

佚名 2017-03-10 評(píng)論: 0 標(biāo)簽: 下載軟件評(píng)測  

QQ旋風(fēng)離線下載速度為0怎么辦
QQ旋風(fēng)離線下載速度為0怎么辦

QQ旋風(fēng)離線下載速度為0怎么辦...

佚名 2017-03-10 評(píng)論: 0 標(biāo)簽: 下載軟件評(píng)測  

QQ旋風(fēng)離線空間打不開怎么辦
QQ旋風(fēng)離線空間打不開怎么辦

QQ旋風(fēng)離線空間打不開怎么辦...

佚名 2017-03-10 評(píng)論: 0 標(biāo)簽: 下載軟件評(píng)測  

比特精靈怎么邊下邊看
比特精靈怎么邊下邊看

   比特精靈邊下邊看教程:...

佚名 2017-02-20 評(píng)論: 0 標(biāo)簽: 下載軟件評(píng)測  

比特精靈怎么設(shè)置下載速度快
比特精靈怎么設(shè)置下載速度快

   比特精靈怎么設(shè)置下載速度快...

佚名 2017-02-20 評(píng)論: 0 標(biāo)簽: 下載軟件評(píng)測  

查看更多