- Number:
- 0xxxxxxx : 7 bit
- 10xxxxxx xxxxxxxx : 14 bit
- 110xxxxx xxxxxxxx xxxxxxxx : 21 bit
- 1110xxxx xxxxxxxx xxxxxxxx xxxxxxxx : 28 bit
- 11110000 xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx : 32 bit
- 11110001
- ... > reserved
- 11110111 /
- 11111yyy : 3 bit
- Where:
- xx...xx will be extended preserving sign (if any)
- yyy will be extended as well and subtracted from MAX_VALUE
- String: