跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
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 - 建議儲存到个檔案摎目錄名稱 * piece length - 逐個檔案塊个位元組數。一般都係 $ 二 ^ { 八 } $=兩百五十六 KiB=二六齣二千一百四十四 B * pieces - 每一個檔案塊个 SHA 重點个整合 Hash。因為 SHA 重點一下轉到一百六十 -bit 个 Hash,故所 pieces 將會得著一個一六十 -bit 歸數倍个字串。摎一個 length(相當於單淨一個檔案正在共享)抑係 files(相當於當多个個檔案分人共享): * length - 檔案个大細(以位元組為單位)* files - 一隻字典个列表(每一隻字典對應一個檔案)摎以下个鍵: * path - 一隻對應子目錄名个字串列表,最尾一項係實際个檔案名稱 * length- 檔案个大細(以位元組為單位) ==作用== 根據 BitTorrent 協定,檔案發布个人會照愛發布个檔案生成提供一個仁檔案。下載者愛下載檔案个內容,需要先得著相應个仁仔檔案,過來使用 BT 客戶端軟體進行下載。 下載時,BT 客戶端首先解析種子檔案得著 Tracker 位所,過仔連接 Tracker 伺服器。 下載者每得著一個垤,需要算出下載塊个 Hash 驗證碼摎種子檔案當中个對比,假使共樣係說明塊正確,無共樣需要重新下載這個塊。這種規定係為著愛解決下載內容準確性个問題。 為著愛解決有兜使用者「下完就走」个現象,在非官方 BitTorrent 協定當中還存在一種超級種子个演算法。 ==參考== * 磁力連結 ==外部連結== * Search engine for Torrent files [[分類: 待校正]]
返回到「
種子檔案
」。