功能
torrent檔案本質上是文本檔案,包含Tracker信息和檔案信息兩部分。Tracker信息主要是BT下載中需要用到的Tracker伺服器的地址和針對Tracker伺服器的設定,檔案信息是根據對目標檔案的計算生成的,計算結果根據BitTorrent協定內的B編碼規則進行編碼。它的主要原理是需要把提供下載的檔案虛擬分成大小相等的塊,塊大小必須為2k的整數次方(由於是虛擬分塊,硬碟上並不產生各個塊檔案),並把每個塊的索引信息和Hash驗證碼寫入.torrent檔案中;所以,.torrent檔案就是被下載檔案的“索引”。
功能特性
基於.Net平台開發,分析Torrent檔案的算法由程式本身實現,單檔案使用。
功能:BT種子轉換成磁力連結;
檔案:TorToMag.exe為主程式,DT.exe為分析BT種子的命令行程式;
使用:直接拖拽BT種子至程式,程式會自動分析並生成磁力連結,然後點擊Copy自動複製到系統貼上板;
擴展:目前只是基本的轉換,後續會加入“tracker”等“磁力後綴”。
BT
下載者要下載檔案內容,需要先得到相應的.torrent檔案,然後使用BT客戶端軟體進行下載。
下載時,BT客戶端首先解析.torrent檔案得到Tracker地址,然後連線Tracker伺服器。Tracker伺服器回應下載者的請求,提供下載者其他下載者(包括發布者)的IP。下載者再連線其他下載者,根據.torrent檔案,兩者分別告知對方自己已經有的塊,然後交換對方沒有的數據。此時不需要其他伺服器參與,分散了單個線路上的數據流量,因此減輕了伺服器負擔。
下載者每得到一個塊,需要算出下載塊的Hash驗證碼與.torrent檔案中的對比,如果一樣則說明塊正確,不一樣則需要重新下載這個塊。這種規定是為了解決下載內容準確性的問題 。
檔案怎么打開
.torrent這類BT下載的種子檔案通常可以直接使用常用下載工具直接打開,打開種子檔案後,程式會提示選擇要下載的檔案,根據自己的需要選擇下載即可。