CBOR playground. See
RFC 8949
for the CBOR specification, and
cbor.io
for more background information.
CBOR
Diagnostic
plain hex
deterministic (with
dCBOR)
341
Bytes
as text
utf8
emb cbor
cborseq
enter hex below or
55799({"tree": [1, [1, [4, h'883F097A8B478D53D2A3D8C09D9F3463E299705D78B782A4457815FD966120F0'], [1, [2, h'726571756573745F737461747573', [1, [4, h'16353093030AD98645FEC08958223DDD3ED211DB1C8619BB465EDD88712F1CDF'], [2, h'E3676A8C10705FCCE9772601485F6CEA00283166411E5FBE827F796B3C779D06', [1, [2, h'7265706C79', [3, h'48656C6C6F2C20576F726C64210A']], [2, h'737461747573', [3, h'7265706C696564']]]]]], [4, h'BD1E8E6FCF5F6150EF65C180344A88CCEA77C12967D52A41E65B6A2D6E7504BB']]], [1, [4, h'ED5A370EA06DD5C64BBDB9049F9645D703430F0827E39C7AEBF1FE44599120EE'], [2, h'74696D65', [3, h'A58CAFE291FFB7F116']]]], "signature": h'81E173DAFAA7D9D480107BFC9A38F7060F23FD9E5B7F97A0CA64BB2A065821A80742BBA81E7FF9F9EA0A6D632FA13887'})
D9 D9F7 # tag(55799) A2 # map(2) 64 # text(4) 74726565 # "tree" 83 # array(3) 01 # unsigned(1) 83 # array(3) 01 # unsigned(1) 82 # array(2) 04 # unsigned(4) 58 20 # bytes(32) 883F097A8B478D53D2A3D8C09D9F3463E299705D78B782A4457815FD966120F0 # "\x88?\tz\x8BG\x8DSң\xD8\xC0\x9D\x9F4c\xE2\x99p]x\xB7\x82\xA4Ex\u0015\xFD\x96a \xF0" 83 # array(3) 01 # unsigned(1) 83 # array(3) 02 # unsigned(2) 4E # bytes(14) 726571756573745F737461747573 # "request_status" 83 # array(3) 01 # unsigned(1) 82 # array(2) 04 # unsigned(4) 58 20 # bytes(32) 16353093030AD98645FEC08958223DDD3ED211DB1C8619BB465EDD88712F1CDF # "\u001650\x93\u0003\nنE\xFE\xC0\x89X\"=\xDD>\xD2\u0011\xDB\u001C\x86\u0019\xBBF^݈q/\u001C\xDF" 83 # array(3) 02 # unsigned(2) 58 20 # bytes(32) E3676A8C10705FCCE9772601485F6CEA00283166411E5FBE827F796B3C779D06 # "\xE3gj\x8C\u0010p_\xCC\xE9w&\u0001H_l\xEA\u0000(1fA\u001E_\xBE\x82\u007Fyk<w\x9D\u0006" 83 # array(3) 01 # unsigned(1) 83 # array(3) 02 # unsigned(2) 45 # bytes(5) 7265706C79 # "reply" 82 # array(2) 03 # unsigned(3) 4E # bytes(14) 48656C6C6F2C20576F726C64210A # "Hello, World!\n" 83 # array(3) 02 # unsigned(2) 46 # bytes(6) 737461747573 # "status" 82 # array(2) 03 # unsigned(3) 47 # bytes(7) 7265706C696564 # "replied" 82 # array(2) 04 # unsigned(4) 58 20 # bytes(32) BD1E8E6FCF5F6150EF65C180344A88CCEA77C12967D52A41E65B6A2D6E7504BB # "\xBD\u001E\x8Eo\xCF_aP\xEFe\xC1\x804J\x88\xCC\xEAw\xC1)g\xD5*A\xE6[j-nu\u0004\xBB" 83 # array(3) 01 # unsigned(1) 82 # array(2) 04 # unsigned(4) 58 20 # bytes(32) ED5A370EA06DD5C64BBDB9049F9645D703430F0827E39C7AEBF1FE44599120EE # "\xEDZ7\u000E\xA0m\xD5\xC6K\xBD\xB9\u0004\x9F\x96E\xD7\u0003C\u000F\b'\xE3\x9Cz\xEB\xF1\xFEDY\x91 \xEE" 83 # array(3) 02 # unsigned(2) 44 # bytes(4) 74696D65 # "time" 82 # array(2) 03 # unsigned(3) 49 # bytes(9) A58CAFE291FFB7F116 # "\xA5\x8C\xAF\xE2\x91\xFF\xB7\xF1\u0016" 69 # text(9) 7369676E6174757265 # "signature" 58 30 # bytes(48) 81E173DAFAA7D9D480107BFC9A38F7060F23FD9E5B7F97A0CA64BB2A065821A80742BBA81E7FF9F9EA0A6D632FA13887 # "\x81\xE1s\xDA\xFA\xA7\xD9Ԁ\u0010{\xFC\x9A8\xF7\u0006\u000F#\xFD\x9E[\u007F\x97\xA0\xCAd\xBB*\u0006X!\xA8\aB\xBB\xA8\u001E\u007F\xF9\xF9\xEA\nmc/\xA18\x87"