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:得到一段新的代碼就是磁力連結