Reply - Raw
This is a reply to Vmj250vf
Replies:
Version: 0.0.2

00000000    Null
00000001
00000010
00000011

000001xx    Integer; uint(2^(x+3))_t; bytes=2^x; bits=2^(x+3); max=(2^(2^(x+3)))-1      2^(x+3) == 8*2^x
00000100    uint8_t
00000101    uint16_t
00000110    uint32_t
00000111    uint64_t

000010xx    Signed integer; Two's complement; int(2^(x+3))_t
00001000    int8_t
00001001    int16_t
00001010    int32_t
00001011    int64_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; flattened list of key:value pairs; key may be any type except null, list or dict
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?
 *