求种子网站文件

如何下载BT种子文件_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
&&¥0.50
如何下载BT种子文件
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:53.36KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢idm下载迅雷种子文件的小技巧_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
idm下载迅雷种子文件的小技巧
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢BT种子下载大全_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
&&¥0.50
&&¥0.50
&&¥2.00
喜欢此文档的还喜欢
BT种子下载大全
B​T​种​子​下​载​大​全
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:16.38KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢收藏,1.5k 浏览
原文链接:
原文作者:
估计 80% 以上接触互联网的人都知道 bt 是什么东西,任何一个用 bt 下载的人都知道这样一个概念,种子。bt 种子就是记录了 p2p 对等网络中 tracker, nodes, files 等信息,也就是说,这个种子告诉你,你要下载什么,到哪里下载。bt 种子文件有自己的文件格式,下面简单看看 bt 种子文件的结构。
在开始之前,我们先介绍 bencode 这种编码格式,因为 bt 种子文件,包括以后的 DHT 网络中,都是用这种编码的。网上有很多介绍,这里简单再重复一遍。bencode 有 4 种数据类型: string, integer, list 和 dictionary。
字符是以这种方式编码的: &字符串长度&:&字符串&。
如 hell: 4:hell
整数是一这种方式编码的: i&整数&e。
如 1999: i1999e
列表是一这种方式编码的: l[数据1][数据2][数据3][…]e。
如列表 [hello, world, 101]:l5:hello5:worldi101ee
dictionary
字典是一这种方式编码的: d[key1][value1][key2][value2][…]e,其中 key 必须是 string 而且按照字母顺序排序。
如字典 {aa:100, bb:bb, cc:200}: d2:aai100e2:bb2:bb2:cci200ee
很多语言都有 bencode 的实现,Python 版本可在 pypi 里面找到: 。
bt 种子文件是使用 bencode 编码的,整个文件就 dictionary,包含以下键。
info, dictinary, 必选, 表示该bt种子文件的文件信息。
文件信息包括文件的公共部分
piece length, integer, 必选, 每一数据块的长度pieces, string, 必选, 所有数据块的 SHA1 校验值publisher, string, 可选, 发布者publisher.utf-8, string, 可选, 发布者的 UTF-8 编码publisher-url, string, 可选, 发布者的 URLpublisher-url.utf-8, string, 可选, 发布者的 URL 的 UTF-8 编码
如果 bt 种子包含的是单个文件,包含以下内容
name, string, 必选, 推荐的文件名称name.utf-8, string, 可选, 推荐的文件名称的 UTF-8 编码length, int, 必选, 文件的长度单位是字节
如果是多文件,则包含以下部分:
name, string, 必选, 推荐的文件夹名称name.utf-8, string, 可选, 推荐的文件名称的 UTF-8 编码files, list, 必选, 文件列表,每个文件列表下面是包括每一个文件的信息,文件信息是个字典。
length, int, 必选, 文件的长度单位是字节path, string, 必选, 文件名称,包含文件夹在内path.utf-8, string, 必选, 文件名称 UTF-8 表示,包含文件夹在内filehash,string, 可选, 文件 hash。ed2k, string, 可选, ed2k 信息。
announce, string, 必选, tracker 服务器的地址
announce-list, list, 可选, 可选的 tracker 服务器地址
creation date, interger, 必选, 文件创建时间
comment, string, 可选, bt 文件注释
created by, string, 可选, 文件创建者。
上面列举的可能不是很完整的,但是大体上主要的字段没有重大的错误。
你可能感兴趣的文章
1 收藏,598 浏览
不要错过 TA 的任何更新
如果这篇文章对你有帮助,记得点赞收藏哦,你的支持是我们的动力 ^___^
本文隶属于专栏
?码农 ?极客 ?辍学生。
正在出版《代码之谜》http://t.cn/zTmvMsB
分享到微博?
举报理由:
推广(招聘、广告、SEO 等)方面的内容
带有人身攻击、辱骂、仇恨等违反条款的内容
与已有问题重复(请编辑该提问指向已有相同问题)
内容质量差,或不适合在本网站出现
答非所问,不符合答题要求
其他原因(请补充说明)
补充说明:

我要回帖

更多关于 求种子网站 的文章

 

随机推荐