图片来源:https://www.pixiv.net/artworks/103204899
| 类型 | 描述 | bencode | 原始值 |
| String | 以字符串长度为前缀,后跟冒号和字符串 | 4:spam | spam |
| Integer | 以 i 为前缀,后跟十进制数字,以 e 为后缀 | i3ei-3ei0e | 3-30 |
| List | 以 l 为前缀,后跟使用 bencode 编码过的元素,以 e 为后缀 | l4:spam4:eggse | ['spam', 'eggs'] |
| Dictionary | 以 d 为前缀,后跟使用 bencode 编码过的元素,每两个元素为一组 key:value,以 e 为后缀( key 必须为 String 并按原始字符串的字典顺序排列) | d3:cow3:moo4:spam4:eggsed4:spaml1:a1:bee | {'cow': 'moo', 'spam': 'eggs'}{'spam': ['a', 'b']} |
参考:
One thought on “Bencode”