跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 種子檔案 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
種子檔案
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
BitTorrent 協定的'''種子檔案'''(英語:Torrent file)是由 BitTorrent 協定所定義的,用於會當儉一組檔案元資料的檔案。副檔名一般為著「. torrent」。 ==結構== . torrent 種子檔案本質上是文字檔案,包含 Tracker 資訊佮檔案資訊兩部份。Tracker 資訊主要是 BT 下載閣愛用著的 Tracker 侍服器的位址佮針對 Tracker 侍服器的設定,檔案資訊是根據對目的檔的計算生成的,算結果根據 BitTorrent 協定內的 Bencode 規則進行編碼。伊的主要原理是需要共提供下載的檔案虛擬分做大細相等的塊,塊大細著愛為二 k 的整數次方(因為是虛擬分塊,硬碟上並無產生各個塊檔案), 並且共逐塊的索引資訊佮 Hash 驗證碼寫入種子檔案中;所以乎,種子檔案就是予人下載檔案的「索引」。 種子檔案包含以下的資料: * announce-tracker 的 URL * info-該條對映到一个字典,該字典的鍵會取決佇共享的一个抑是幾若个檔案: * name-建議儲存到的檔案佮 kha-tá-lok-guh 名稱 * piece length-逐个檔案角的位元組數。通常為 $ 二 ^ { 八 } $=兩百五十六 KiB=二十六孵兩千一百四十四 B * pieces-逐个檔案角的 SHA 鋪一的整合 Hash。因為乎 SHA 抹一下轉去百六十-bit 的 Hash,所以乎 pieces 將會得著一个百六十-bit 的整數倍的字捾。佮一个 length(相當於只有一个檔案當咧共享)抑是 files(等於做真濟个檔案予人來享受): * length-檔案的大細(以位元組為單位) * files-一个字典的列表(每一个字典對應一个檔案)以下的鍵: * path-一个對應子 kha-tá-lok-guh 名的字線列表,上尾一項是實際的檔案名稱 * length-檔案的大細(以位元組為單位) ==作用== 根據 BitTorrent 協定,檔案發布者會根據欲發布的檔案生成提供一个種子檔案。下載者欲下載檔 àn-nāi 容,需要先得著相應的種子檔案,然後使用 BT 客戶捀軟體進行下載。 下載的時,BT 客戶捀起先解析種子檔案得著 Tracker 位址,然後連接 Tracker 侍服器。 下載者每得著一塊,需要算出下載塊的 Hash 驗證碼佮種子檔案中的對比,若仝款愛講明塊正確,無仝款需要重新下載這塊。這種規定是為著欲解決下載內容準確性的問題。 為著欲解決某一寡使用者「落了就走」的現象,咧非官方 BitTorrent 協定猶閣有一種超級種子的演算法。 ==參考== * 磁力連結 ==外部連結== * Search engine for Torrent files [[分類: 待校正]]
返回到「
種子檔案
」。