Reply - Raw
Replies:
Version: 0.0.1

00000000    Null
00000001
00000010    List start
00000011    Dict start
000001xx    Integer; uint(2^(x+3))_t; bytes=2^x; bits=2^(x+3); max=(2^(2^(x+3)))-1
000010xx    Signed integer; Two's complement; int(2^(x+3))_t
00001100    float; IEEE 754, Single precision
00001101    double; IEEE 754, Double precision
00001110
00001111
00010000    Boolean False
00010001    Boolean True
00010010
00010011
00010100
00010101    List start
00010110    Dict start
00010111    List|Dict end
00011000
00011001
00011010
00011011
00011100
00011101
00011110
00100000
...
00111111
01xxxxxx    bytestring; binary blob of size x bytes (0-63 bytes, no null termination.)
10xxxxxx    UTF-8 encoded string; binary blob of size x bytes (0-63 bytes, no null termination.)
110000xx    extended bytestring; the following integer uint(2^(x+3))_t specifies size in bytes
110001xx    extended UTF-8 encoded string; the following integer uint(2^x)_t specifies size in bytes
11001000
...
11111111



Comments:
 * 2015-12-10 Oddstr13
   Any comments?
 *