Decoding bytes
Hex and Base64 are textual representations of the bytes being decoded. In hex mode, each pair of hexadecimal digits represents one byte. In Base64 mode, the encoded text first represents a byte sequence. MessagePack type markers within that sequence identify values such as maps, arrays, strings, integers, floating-point numbers, booleans, null, binary data, and extensions.