重劍
計(jì)算文件的哈希數(shù)值
現(xiàn)在網(wǎng)絡(luò)中比較常見的哈希數(shù)值計(jì)算方式有兩種,一種是MD5方式,另一種是SHA1方式。目前只有通過MD5這種方式計(jì)算出的結(jié)果,才可以成功轉(zhuǎn)換為磁性鏈接信息。所以我們首先下載運(yùn)行“MD5-Hash哈希值計(jì)算工具”這款軟件,接著點(diǎn)擊窗口下方“校驗(yàn)類型”中的“MD5”選項(xiàng)。然后點(diǎn)擊“計(jì)算文件哈希值”按鈕,在彈出的對話框中選擇需要傳遞的文件,很快就可以在軟件的“哈希值”里面看到計(jì)算出來的哈希數(shù)值了(圖1)。
默認(rèn)情況下計(jì)算出的哈希數(shù)值是32位的,但是轉(zhuǎn)換為磁性鏈接的哈希數(shù)值必須是40位的。這里就涉及到一個(gè)數(shù)值轉(zhuǎn)換問題。首先我們將數(shù)值轉(zhuǎn)換為16位的哈希數(shù)值,這個(gè)轉(zhuǎn)換方法倒是非常簡單。只需要將32位的哈希數(shù)值前后八位掐頭去尾,剩下的就是16位的哈希數(shù)值了。比如32位的哈希數(shù)值為B7FCE0CE2229E2A289D3E6816D26D507,那么它的16位哈希數(shù)值就是2229E2A289D3E681。而40位哈希數(shù)值的轉(zhuǎn)換方式為,16位的哈希數(shù)值加上32位哈希數(shù)值的后8位,再加上32位哈希數(shù)值的后16位即可。通過這樣的計(jì)算就可以得到40位哈希數(shù)值,本例的結(jié)果為:2229E2A289D3E6816D26D50789D3E6816D26D507。
轉(zhuǎn)換為磁性鏈接內(nèi)容
既然現(xiàn)在已經(jīng)有了哈希數(shù)值的內(nèi)容,接下來我們就可以將其轉(zhuǎn)換成磁性鏈接了。首先下載運(yùn)行HashToMagnet這款工具,將剛剛轉(zhuǎn)換出來的哈希數(shù)值信息粘貼到窗口中(圖2)。如果轉(zhuǎn)換的哈希數(shù)值比較多,那么一行粘貼一個(gè)哈希數(shù)值就可以了。接著點(diǎn)擊工具欄中的“哈?!帕︽溄印卑粹o,然后在彈出的對話框中點(diǎn)擊“轉(zhuǎn)換”按鈕(圖3)。
當(dāng)工具提示轉(zhuǎn)換完成后關(guān)閉轉(zhuǎn)換對話框,在軟件的窗口里面就可以看到轉(zhuǎn)換成功后的磁性鏈接信息。將得到的磁性鏈接信息通過微博、微信等方式發(fā)布出去,這樣其他網(wǎng)友就可以獲取到我們發(fā)布的相關(guān)文件了。
最后,網(wǎng)友無論是在百度云等云存儲里面,還是在迅雷等下載軟件里面,只需要粘貼上這段磁性鏈接的信息,軟件就會自動下載對應(yīng)的BT種子,然后再利用BT的方式下載傳遞的文件(圖4)。