磁力鏈接不基于文檔的IP地址或定位符,而是在分布式數據庫中,通過(guò)散列函數值來(lái)識別、搜索來(lái)下載文檔。因為不依賴(lài)一個(gè)處于啟動(dòng)狀態(tài)的主機來(lái)下載文檔,所以特別適用沒(méi)有中心服務(wù)器的對等網(wǎng)絡(luò )。舉例來(lái)說(shuō),一個(gè)常見(jiàn)的磁力鏈接形式為“magnet:?xt=urn:btih:”。
眾所周知,BT下載速度不夠穩定,當中斷時(shí)則無(wú)法完整下載。
磁力鏈接很好地解決了這個(gè)問(wèn)題。磁力鏈接的問(wèn)世與大行其道,標志著(zhù)BT 1.0時(shí)代已經(jīng)過(guò)去,BT 2.0 時(shí)代已經(jīng)到來(lái)。
深刻理解磁力鏈接
簡(jiǎn)單地說(shuō),磁力鏈接是一種特殊鏈接,但是它與傳統基于文件的位置或名稱(chēng)的普通鏈接不一樣,它只是通過(guò)不同文件內容的Hash結果生成一個(gè)純文本的“數字指紋”,并用它來(lái)識別文件。
它類(lèi)似于生活消費品包裝上常見(jiàn)的條碼,不同的是這個(gè)“數字指紋”可以被任何人從任何文件上生成,這也就注定了磁力鏈接不需要任何“中心機構”的支持,且識別準確度極高。
因此任何人都可以生成一個(gè)Magnet 鏈接并確保通過(guò)該鏈接下載的文件準確無(wú)誤。