BT种子文件(.torrent)的具体文件结构
生活随笔
收集整理的這篇文章主要介紹了
BT种子文件(.torrent)的具体文件结构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
BT種子文件(.torrent)的具體文件結構如下
全部內容必須都為Bencoding編碼類型。整個文件為一個字典結構,包含如下關鍵字:
| announce | tracker 服務器的 URL(字符串); |
| announce-list(可選) | 備用 tracker 服務器列表(列表); |
| creation date(可選) | 種子創建的時間,Unix 標準時間格式,從 1970 1 月1 日 00:00:00 到創建時間的秒數(整數); |
| comment(可選) | 備注(字符串) |
| created by(可選) | 創建人或創建程序的信息(字符串); |
| info | 一個字典結構,包含文件的主要信息。分為二種情況,單文件結構或多文件結構。 |
單文件info結構如下
| length | 文件長度,單位字節(整數); |
| md5sum(可選) | 長 32 個字符的文件的 MD5 校驗和,BT 不使用這個值,只是為了兼容一些程序所保留!(字符串); |
| name | 文件名(字符串); |
| piece length | 每個塊的大小,單位字節(整數), 塊長一般來說是 2 的權值; |
| pieces | 每個塊的 20 個字節的 SHA1 Hash 的值(二進制格式)。 |
多文件info結構如下
| files | 一個字典結構; | |
| length | 文件長度,單位字節(整數); | |
| md5sum(可選) | 與單文件結構中相同; | |
| path | 文件的路徑和名字,是一個列表結構,如\test\test。txt 列表為l4 | test8test。txte; |
| path列表 | ||
| name | 最上層的目錄名字(字符串); | |
| piece length | 與單文件結構中相同; | |
| pieces | 與單文件結構中相同。 |
總結
以上是生活随笔為你收集整理的BT种子文件(.torrent)的具体文件结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 联想电脑开机锁屏壁纸地址
- 下一篇: VB连接数据库