「.torrent」檔案是BT種子檔案;該格式的檔案被BitTorrent協定所定義,BitTorrent協定的種子檔案可以保存一組檔案的元數據,裝有BT下載必須的檔案訊息,bt種子的作用就相當於HTTP下載裡的URL連結。
本教學操作環境:windows10系統、DELL G3電腦。
BitTorrent協定的種子檔案(英文:Torrent file)可以保存一組檔案的元資料。這種格式的檔案被BitTorrent協定所定義。副檔名一般為“.torrent”。
Torrent是BT種子檔案的後綴名,是一種電腦文件,一般大小約10-500KB。
檔案裡裝有BT下載必須的檔案訊息,bt種子的作用就相當於HTTP下載裡的URL連線。
BitTorrent(BT),最大的特點和優勢是採用了「多原始檔傳輸機制(MFTP,Multi-source File Transmission Protocol)」。該詞的實際出處為eDonkey的協議說明文檔,但在BT上被應用得更早、更成熟完善。 BT與eDonkey的原理完全相同,都是把一個文件切割成若干文件片(Piece),為每一片標上特殊標識。一般檔案片的大小為256K位元組或512K位元組。下載時,使用者不是從一個同定節點(例如傳統網路的中心伺服器或最初搜尋到的儲存檔案的節點)上下載完整的文件,而是同時從多個擁有部分或全部文件的節點下載不同的文件片,最後獲得完整的文件。由於文件分片,因此可以支援斷點續傳。同時每個節點在取得一個檔案片後,即可向其他節點提供上傳。這樣就減輕了伺服器或最初擁有該檔案的節點的壓力,上傳服務被分攤到所有參與下載的節點上。
BT的網路架構中存在一個中心伺服器Tracker,用來保存BT網路巾各節點的IP位址和連接埠等資訊。下載節點剛加入網路時從Trakcer上取得其他節點的位址資訊。另外,BT與常見的P2P網路不同,其功能主要限於檔案的傳輸過程,而共享檔案的發佈和查詢都是透過Web伺服器來實現的。 BT節點下載時,首先要到Web伺服器上透過簡單的HTTP協定下載副檔名是.torrent的檔案。而後節點透過.torrent檔案中包含的資訊使用HTTP協定與Tracker伺服器相連。 Tracker伺服器記錄節點要求下載的檔案資訊以及節點的IP位址和連接埠號,回覆節點一個隨機產生的下載該檔案的節點清單。下載節點與清單上的節點建立連接,實現了多來源下載。當下載者擁有完整的檔案後,就稱為「種子( Seed)」。 BT的網路架構如圖所示。
更多相關知識,請造訪常見問題欄位!
以上是.torrent是什麼文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!