Loading AI tools
来自维基百科,自由的百科全书
BitTorrent協定的種子檔案(英語:Torrent file)是由BitTorrent協定所定義的,用於可以儲存一組檔案元數據的檔案[1]。副檔名一般為「.torrent」。
.torrent種子檔案本質上是文字檔案,包含Tracker資訊和檔案資訊兩部分。Tracker資訊主要是BT下載中需要用到的Tracker伺服器的地址和針對Tracker伺服器的設置,檔案資訊是根據對目標文件的計算生成的,計算結果根據BitTorrent協定內的Bencode規則進行編碼。它的主要原理是需要把提供下載的檔案虛擬分成大小相等的塊,塊大小必須為2k的整數次方(由於是虛擬分塊,硬碟上並不產生各個塊檔案),並把每個塊的索引資訊和Hash驗證碼寫入種子檔案中;所以,種子檔案就是被下載檔案的「索引」。
種子檔案包含以下數據:
根據BitTorrent協定,檔案發佈者會根據要發佈的檔案生成提供一個種子檔案。下載者要下載檔案內容,需要先得到相應的種子檔案,然後使用BT客戶端軟件進行下載。
下載時,BT客戶端首先解析種子檔案得到Tracker地址,然後連接Tracker伺服器。
下載者每得到一個塊,需要算出下載塊的Hash驗證碼與種子檔案中的對比,如果一樣則說明塊正確,不一樣則需要重新下載這個塊。這種規定是為了解決下載內容準確性的問題。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.