图片来源:https://www.pixiv.net/artworks/103204899
类型 | 描述 | bencode | 原始值 |
String | 以字符串长度为前缀,后跟冒号和字符串 | 4:spam | spam |
Integer | 以 i 为前缀,后跟十进制数字,以 e 为后缀 | i3e i-3e i0e | 3 -3 0 |
List | 以 l 为前缀,后跟使用 bencode 编码过的元素,以 e 为后缀 | l4:spam4:eggse | ['spam', 'eggs'] |
Dictionary | 以 d 为前缀,后跟使用 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”