bt種子簡介與magnet磁力介紹

BT下載相信老司機們都接觸過,絕大部分網友也曾經熱血賁張地在網絡上狂呼「求種」。不過有一個現象你們不知道注意過沒,這兩年儘管你們叫的還是「求種」「發圖不發種,XX被人捅」,但求到的資源,卻每每不是BT種子了,並且一串串的神祕代碼,也就是BT磁力鏈Magnet連接。緩存

爲什麼求種只給神祕代碼?這纔是真正的BT種子/磁鏈

爲何BT種子會慢慢被磁鏈取而代之?它們均可以用於BT下載,除了文件和字符串這表面上的區別,背後的技術上又有何不一樣?服務器

BT種子有何侷限?網絡

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

不過,一羣人就算是躺着滾地板,也有不少陣仗可選,更別說是一羣人在幹相互傳輸數據這般複雜的事情了。即便同是P2P,不一樣技術之間區別也很大。BT種子和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種子,頗有可能會直接放棄——除非迅雷等之類的離線下載服務器有緩存相應資源,否則這種子基本就是擺設;而離線下載的和諧力度,你們都懂的。死種、離線和諧都見證了下載中央服務器的脆弱,人們急需續命能力更強的下載方式。歷史的進程,就悄然走到了磁力連接的身旁。get

磁力連接有啥好?

顯然,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資源。

爲什麼求種只給神祕代碼?這纔是真正的BT種子/磁鏈

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

資源存活力強。磁鏈不須要Tracker服務器,直連DHT網絡。只要仍有用戶在作種,資源就仍然存活。和BT種子相比,磁力連接的優勢很是突出。因此如今求種直接甩你磁力連接/Hash碼,也就理所固然了。

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

相關文章
相關標籤/搜索