Bencode

图片来源:https://www.pixiv.net/artworks/103204899

类型描述bencode原始值
String字符串长度为前缀,后跟冒号和字符串4:spamspam
Integeri 为前缀,后跟十进制数字,以 e 为后缀i3e
i-3e
i0e
3
-3
0
Listl 为前缀,后跟使用 bencode 编码过的元素,以 e 为后缀l4:spam4:eggse['spam', 'eggs']
Dictionaryd 为前缀,后跟使用 bencode 编码过的元素,每两个元素为一组 key:value,以 e 为后缀( key 必须为 String 并按原始字符串的字典顺序排列d3:cow3:moo4:spam4:eggse

d4:spaml1:a1:bee
{'cow': 'moo', 'spam': 'eggs'}

{'spam': ['a', 'b']}

参考:

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

一条评论 “Bencode”