B encoding
发布时间
阅读量:
阅读量
BT Tracker通信机制分析
- 1.torrent种子文件结构
-
- 1.1 info字段内部还包含以下内容:
-
- 若为“单一文件”类型,info字段中还将包括如下内容:
- 若为“多文件”类型,info字段中则会额外包含如下内容:
-
2. B(Bencoding)编码
-
1.torrent种子文件结构
种子文件所包含的内容本质上为文本,其为经过B编码处理后的文本。该文件主要由以下字段构成:
- info,必填项。用于描述torrent文件的字典结构,存在两种形式:一种是不包含目录层级的“单一文件”模式,另一种是具备目录结构的“多文件”模式;
- announce,必填项。用于标识tracker服务器的地址URL(字符串类型);
- announce-list,选填项。tracker服务器列表,属于官方规范中的扩展功能,并具备向后兼容性,可用于存储备用服务器信息;
- create date,选填项。记录torrent文件的创建时间,以Unix时间戳形式呈现;
- comment,选填项。用于添加一些备注或说明信息;
- created by,选填项。用于注明生成该torrent文件所使用的程序名称;
- encodeing,选填项。用于指定info字典中pieces字段所采
全部评论 (0)
还没有任何评论哟~
