BT種子簡介與Magnet磁力介紹

BT下載相信大家都接觸過。不過有一個現象大家不知道注意過沒,這兩年大家找到的資源,卻往往不是BT種子了,而且一串串的神秘代碼,也就是BT磁力鏈Magnet鏈接。

為什麼BT種子會慢慢被磁鏈取而代之?它們都可以用於BT下載,除了文件和字符串這表面上的區別,背後的技術上又有何不同?BT種子有何局限?

BT下載大家都用得多,不過其背後原理,或許也只是有所耳聞。我們都知道BT下載基於P2P技術,數據在用戶之間傳輸,越多用戶參與到下載和上傳,下載的速度也會更快。

不過,一群人就算是躺着滾地板,也有很多陣仗可選,更別說是一群人在干相互傳輸數據這般複雜的事情了。即使同是P2P,不同技術之間區別也很大。BT種子和BT磁鏈,其背後的技術細節,也有着顯著差異。

先來說說BT種子。當我們拿到一個BT種子,首先意味着我們拿到了BT資源的文件信息——就如同怎樣的種子就會種出怎樣的樹。

同時,BT種子還包含了Tracker信息,用以告訴你BT下載需要走哪個Tracker,也就是服務器開始——沒錯,利用BT種子來進行下載,還是得先走服務器這個流程。用BT種子下載,需要服務器先告訴你其他用戶的IP,才能開始數據傳輸。在這種情況下玩BT,儘管也是P2P下載,但仍然離不開服務器。

這就造成了一個問題,一旦某個BT服務器翹辮子,那麼使用該服務器作為Tracker的BT種子,就會失效。而BT服務器掛掉的情況,不要太多。這裡既存在服務器自個兒關停的情況,也存在服務器被查水表的情況。

大家應該還對2009年著名BT下載站“BTChina”被查水表心有餘悸。隨BTChina倒下的不僅僅有一票BT資源站,還有無數的Tracker服務器,這直接導致很多BT種子成為了死種。

直到現在,有經驗的老司機在找舊資源的時候,如果看到資源是BT種子,很有可能會直接放棄——除非迅雷等之類的離線下載服務器有緩存相應資源,不然這種子基本就是擺設;而離線下載的和諧力度,大家都懂的。死種、離線和諧都見證了下載中央服務器的脆弱,人們急需續命能力更強的下載方式。歷史的進程,就悄然走到了磁力鏈接的身旁。

磁力鏈接有啥好?

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

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

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

  • dn(顯示名稱)- 文件名
  • xl(絕對長度)- 文件字節數
  • xt(eXact Topic)- 包含文件散列函數值的URN
  • as(可接受來源) – 在線文件的網絡鏈接
  • xs(絕對資源)- P2P鏈接
  • kt(關鍵字)- 用於搜索的關鍵字
  • mt(文件列表)- 鏈接到一個包含磁力鏈接的元文件 (MAGMA – MAGnet MAnifest)
  • tr(Tracker地址)- BT下載的Tracker URL

磁力鏈接可以讓用戶直接通過DHT網絡進行P2P下載,無需經由Tracker服務器。所謂的DHT網絡,全稱是“Distributed Hash Table”,也就是分布式儲存、只用文件Hash碼來辨別資源的的網絡。這個網絡中,用戶作為節點存在,每個用戶都可以作為P2P的發起點和傳播點,利用磁鏈進行BT下載,不需要找Tracker服務器,只需要連上DHT網絡的節點,就可以開始了。

當然,就算使用磁鏈進行BT下載,如果磁鏈提供了Tracker信息,Tracker服務器也能大大提高下載效率,這是肯定的。一些下載軟件下載磁鏈的時候,會把自帶的一些Tracker信息結合磁鏈封裝成BT種子,加快下載效率。

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

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

便於儲存整理。如果你擁有很多很多磁力鏈,你可以把它們都放到一個文檔或者表格中,整理得井井有條。很多資源站放種子合集,也可以輕易貼出滿滿一網頁的磁鏈。而BT種子作為文件,就沒有這麼方便了。在儲存空間上,磁鏈更是具有得天獨厚的優勢,海盜灣把所有的種子轉換成磁鏈後,體積只有90M,任何一台電腦都可以完全裝下海盜灣的BT資源。

易於生成。當你看到網友有某個好資源,只要問對面生成一下該文件的Hash碼,就能夠製作一個磁鏈了,不需要辛辛苦苦把BT種子給翻出來。

資源存活力強。磁鏈不需要Tracker服務器,直連DHT網絡。只要仍有用戶在做種,資源就仍然存活。和BT種子相比,磁力鏈接的優點非常突出。所以現在求種直接甩你磁力鏈接/Hash碼,也就理所當然了。

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

給TA打賞
共{{data.count}}人
人已打賞
好奇

Google Voice是什麼

2019-11-16 21:51:25

好奇

Resilio Sync是什麼

2019-12-29 15:15:59

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
個人中心
今日簽到
有新私信 私信列表
搜索