Advertisement

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)

还没有任何评论哟~