1
1
mirror of https://github.com/wader/fq.git synced 2024-11-24 11:16:09 +03:00
fq/format/cbor/testdata/appendix_a.fqtest
Mattias Wadman 0b0f28e966 cbor: Add decoder
Does not decode sematic tag types
Also fixes broken float16 support

Fixes #71
2022-01-12 17:56:03 +01:00

820 lines
82 KiB
Plaintext

# appendix_a.json from https://github.com/cbor/test-vectors
# TODO: "O///////////" fails due lack of bigint support (is smaller thax mmin int64), also the test JSON has issues truncating decoded value
# TODO: "w0kBAAAAAAAAAAA=" "wkkBAAAAAAAAAAA=" semantic bigint
$ fq -i -d json . appendix_a.json
json> length
82
json> map(select(.decoded) | (.cbor | base64 | cbor | torepr) as $a | select( .decoded != $a) | {test: ., actual: $a})
[
{
"actual": {
"major_type": "bytes",
"short_count": 9,
"value": "<9>AQAAAAAAAAAA"
},
"test": {
"cbor": "wkkBAAAAAAAAAAA=",
"decoded": 18446744073709552000,
"hex": "c249010000000000000000",
"roundtrip": true
}
},
{
"actual": 0,
"test": {
"cbor": "O///////////",
"decoded": -18446744073709552000,
"hex": "3bffffffffffffffff",
"roundtrip": true
}
},
{
"actual": {
"major_type": "bytes",
"short_count": 9,
"value": "<9>AQAAAAAAAAAA"
},
"test": {
"cbor": "w0kBAAAAAAAAAAA=",
"decoded": -18446744073709552000,
"hex": "c349010000000000000000",
"roundtrip": true
}
}
]
json> .[] | select(.decoded) | .cbor | base64 | cbor | v
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1)
0x0|00| |.| | major_type: "positive_int" (0) 0x0-0x0.2 (0.3)
0x0|00| |.| | short_count: 0 0x0.3-0x0.7 (0.5)
| | | value: 0 0x1-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1)
0x0|01| |.| | major_type: "positive_int" (0) 0x0-0x0.2 (0.3)
0x0|01| |.| | short_count: 1 0x0.3-0x0.7 (0.5)
| | | value: 1 0x1-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1)
0x0|0a| |.| | major_type: "positive_int" (0) 0x0-0x0.2 (0.3)
0x0|0a| |.| | short_count: 10 0x0.3-0x0.7 (0.5)
| | | value: 10 0x1-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1)
0x0|17| |.| | major_type: "positive_int" (0) 0x0-0x0.2 (0.3)
0x0|17| |.| | short_count: 23 0x0.3-0x0.7 (0.5)
| | | value: 23 0x1-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1.7 (2)
0x0|18 |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3)
0x0|18 |. | short_count: "8bit" (24) 0x0.3-0x0.7 (0.5)
0x0| 18| | .| | variable_count: 24 0x1-0x1.7 (1)
| | | value: 24 0x2-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1.7 (2)
0x0|18 |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3)
0x0|18 |. | short_count: "8bit" (24) 0x0.3-0x0.7 (0.5)
0x0| 19| | .| | variable_count: 25 0x1-0x1.7 (1)
| | | value: 25 0x2-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1.7 (2)
0x0|18 |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3)
0x0|18 |. | short_count: "8bit" (24) 0x0.3-0x0.7 (0.5)
0x0| 64| | d| | variable_count: 100 0x1-0x1.7 (1)
| | | value: 100 0x2-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3)
0x0|19 |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3)
0x0|19 |. | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5)
0x0| 03 e8| | ..| | variable_count: 1000 0x1-0x2.7 (2)
| | | value: 1000 0x3-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x4.7 (5)
0x0|1a |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3)
0x0|1a |. | short_count: "32bit" (26) 0x0.3-0x0.7 (0.5)
0x0| 00 0f 42 40| | ..B@| | variable_count: 1000000 0x1-0x4.7 (4)
| | | value: 1000000 0x5-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9)
0x0|1b |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3)
0x0|1b |. | short_count: "64bit" (27) 0x0.3-0x0.7 (0.5)
0x0| 00 00 00 e8 d4 a5 10 00| | ........| | variable_count: 1000000000000 0x1-0x8.7 (8)
| | | value: 1000000000000 0x9-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9)
0x0|1b |. | major_type: "positive_int" (0) 0x0-0x0.2 (0.3)
0x0|1b |. | short_count: "64bit" (27) 0x0.3-0x0.7 (0.5)
0x0| ff ff ff ff ff ff ff ff| | ........| | variable_count: 18446744073709551615 0x1-0x8.7 (8)
| | | value: 18446744073709551615 0x9-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xa.7 (11)
0x0|c2 |. | major_type: "semantic" (6) 0x0-0x0.2 (0.3)
0x0|c2 |. | short_count: 2 0x0.3-0x0.7 (0.5)
| | | tag: "unsigned_bignum" (2) 0x1-NA (0)
| | | value{}: 0x1-0xa.7 (10)
0x0| 49 | I | major_type: "bytes" (2) 0x1-0x1.2 (0.3)
0x0| 49 | I | short_count: 9 0x1.3-0x1.7 (0.5)
0x0| 01 00 00 00 00 00 00 00 00| | .........| | value: raw bits 0x2-0xa.7 (9)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9)
0x0|3b |; | major_type: "negative_int" (1) 0x0-0x0.2 (0.3)
0x0|3b |; | short_count: "64bit" (27) 0x0.3-0x0.7 (0.5)
0x0| ff ff ff ff ff ff ff ff| | ........| | variable_count: 18446744073709551615 0x1-0x8.7 (8)
| | | value: 0 0x9-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xa.7 (11)
0x0|c3 |. | major_type: "semantic" (6) 0x0-0x0.2 (0.3)
0x0|c3 |. | short_count: 3 0x0.3-0x0.7 (0.5)
| | | tag: "negative_bignum" (3) 0x1-NA (0)
| | | value{}: 0x1-0xa.7 (10)
0x0| 49 | I | major_type: "bytes" (2) 0x1-0x1.2 (0.3)
0x0| 49 | I | short_count: 9 0x1.3-0x1.7 (0.5)
0x0| 01 00 00 00 00 00 00 00 00| | .........| | value: raw bits 0x2-0xa.7 (9)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1)
0x0|20| | | | major_type: "negative_int" (1) 0x0-0x0.2 (0.3)
0x0|20| | | | short_count: 0 0x0.3-0x0.7 (0.5)
| | | value: -1 0x1-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1)
0x0|29| |)| | major_type: "negative_int" (1) 0x0-0x0.2 (0.3)
0x0|29| |)| | short_count: 9 0x0.3-0x0.7 (0.5)
| | | value: -10 0x1-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1.7 (2)
0x0|38 |8 | major_type: "negative_int" (1) 0x0-0x0.2 (0.3)
0x0|38 |8 | short_count: "8bit" (24) 0x0.3-0x0.7 (0.5)
0x0| 63| | c| | variable_count: 99 0x1-0x1.7 (1)
| | | value: -100 0x2-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3)
0x0|39 |9 | major_type: "negative_int" (1) 0x0-0x0.2 (0.3)
0x0|39 |9 | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5)
0x0| 03 e7| | ..| | variable_count: 999 0x1-0x2.7 (2)
| | | value: -1000 0x3-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3)
0x0|f9 |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|f9 |. | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5)
0x0| 00 00| | ..| | value: 0 0x1-0x2.7 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3)
0x0|f9 |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|f9 |. | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5)
0x0| 80 00| | ..| | value: -0 0x1-0x2.7 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3)
0x0|f9 |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|f9 |. | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5)
0x0| 3c 00| | <.| | value: 1 0x1-0x2.7 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9)
0x0|fb |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|fb |. | short_count: "64bit" (27) 0x0.3-0x0.7 (0.5)
0x0| 3f f1 99 99 99 99 99 9a| | ?.......| | value: 1.1 0x1-0x8.7 (8)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3)
0x0|f9 |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|f9 |. | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5)
0x0| 3e 00| | >.| | value: 1.5 0x1-0x2.7 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3)
0x0|f9 |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|f9 |. | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5)
0x0| 7b ff| | {.| | value: 65504 0x1-0x2.7 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x4.7 (5)
0x0|fa |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|fa |. | short_count: "32bit" (26) 0x0.3-0x0.7 (0.5)
0x0| 47 c3 50 00| | G.P.| | value: 100000 0x1-0x4.7 (4)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x4.7 (5)
0x0|fa |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|fa |. | short_count: "32bit" (26) 0x0.3-0x0.7 (0.5)
0x0| 7f 7f ff ff| | ....| | value: 3.4028234663852886e+38 0x1-0x4.7 (4)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9)
0x0|fb |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|fb |. | short_count: "64bit" (27) 0x0.3-0x0.7 (0.5)
0x0| 7e 37 e4 3c 88 00 75 9c| | ~7.<..u.| | value: 1e+300 0x1-0x8.7 (8)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3)
0x0|f9 |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|f9 |. | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5)
0x0| 00 01| | ..| | value: 5.960464477539063e-08 0x1-0x2.7 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3)
0x0|f9 |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|f9 |. | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5)
0x0| 04 00| | ..| | value: 6.103515625e-05 0x1-0x2.7 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3)
0x0|f9 |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|f9 |. | short_count: "16bit" (25) 0x0.3-0x0.7 (0.5)
0x0| c4 00| | ..| | value: -4 0x1-0x2.7 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9)
0x0|fb |. | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|fb |. | short_count: "64bit" (27) 0x0.3-0x0.7 (0.5)
0x0| c0 10 66 66 66 66 66 66| | ..ffffff| | value: -4.1 0x1-0x8.7 (8)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1)
0x0|f5| |.| | major_type: "special_float" (7) 0x0-0x0.2 (0.3)
0x0|f5| |.| | short_count: 21 0x0.3-0x0.7 (0.5)
| | | value: true 0x1-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1)
0x0|60| |`| | major_type: "utf8" (3) 0x0-0x0.2 (0.3)
0x0|60| |`| | short_count: 0 0x0.3-0x0.7 (0.5)
| | | value: "" 0x1-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1.7 (2)
0x0|61 |a | major_type: "utf8" (3) 0x0-0x0.2 (0.3)
0x0|61 |a | short_count: 1 0x0.3-0x0.7 (0.5)
0x0| 61| | a| | value: "a" 0x1-0x1.7 (1)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x4.7 (5)
0x0|64 |d | major_type: "utf8" (3) 0x0-0x0.2 (0.3)
0x0|64 |d | short_count: 4 0x0.3-0x0.7 (0.5)
0x0| 49 45 54 46| | IETF| | value: "IETF" 0x1-0x4.7 (4)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3)
0x0|62 |b | major_type: "utf8" (3) 0x0-0x0.2 (0.3)
0x0|62 |b | short_count: 2 0x0.3-0x0.7 (0.5)
0x0| 22 5c| | "\| | value: "\"\\" 0x1-0x2.7 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x2.7 (3)
0x0|62 |b | major_type: "utf8" (3) 0x0-0x0.2 (0.3)
0x0|62 |b | short_count: 2 0x0.3-0x0.7 (0.5)
0x0| c3 bc| | ..| | value: "ü" 0x1-0x2.7 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3.7 (4)
0x0|63 |c | major_type: "utf8" (3) 0x0-0x0.2 (0.3)
0x0|63 |c | short_count: 3 0x0.3-0x0.7 (0.5)
0x0| e6 b0 b4| | ...| | value: "水" 0x1-0x3.7 (3)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x4.7 (5)
0x0|64 |d | major_type: "utf8" (3) 0x0-0x0.2 (0.3)
0x0|64 |d | short_count: 4 0x0.3-0x0.7 (0.5)
0x0| f0 90 85 91| | ....| | value: "𐅑" 0x1-0x4.7 (4)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1)
0x0|80| |.| | major_type: "array" (4) 0x0-0x0.2 (0.3)
0x0|80| |.| | short_count: 0 0x0.3-0x0.7 (0.5)
| | | elements[0:0]: 0x1-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x3.7 (4)
0x0|83 |. | major_type: "array" (4) 0x0-0x0.2 (0.3)
0x0|83 |. | short_count: 3 0x0.3-0x0.7 (0.5)
| | | elements[0:3]: 0x1-0x3.7 (3)
| | | [0]{}: element 0x1-0x1.7 (1)
0x0| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3)
0x0| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5)
| | | value: 1 0x2-NA (0)
| | | [1]{}: element 0x2-0x2.7 (1)
0x0| 02 | . | major_type: "positive_int" (0) 0x2-0x2.2 (0.3)
0x0| 02 | . | short_count: 2 0x2.3-0x2.7 (0.5)
| | | value: 2 0x3-NA (0)
| | | [2]{}: element 0x3-0x3.7 (1)
0x0| 03| | .| | major_type: "positive_int" (0) 0x3-0x3.2 (0.3)
0x0| 03| | .| | short_count: 3 0x3.3-0x3.7 (0.5)
| | | value: 3 0x4-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x7.7 (8)
0x0|83 |. | major_type: "array" (4) 0x0-0x0.2 (0.3)
0x0|83 |. | short_count: 3 0x0.3-0x0.7 (0.5)
| | | elements[0:3]: 0x1-0x7.7 (7)
| | | [0]{}: element 0x1-0x1.7 (1)
0x0| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3)
0x0| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5)
| | | value: 1 0x2-NA (0)
| | | [1]{}: element 0x2-0x4.7 (3)
0x0| 82 | . | major_type: "array" (4) 0x2-0x2.2 (0.3)
0x0| 82 | . | short_count: 2 0x2.3-0x2.7 (0.5)
| | | elements[0:2]: 0x3-0x4.7 (2)
| | | [0]{}: element 0x3-0x3.7 (1)
0x0| 02 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3)
0x0| 02 | . | short_count: 2 0x3.3-0x3.7 (0.5)
| | | value: 2 0x4-NA (0)
| | | [1]{}: element 0x4-0x4.7 (1)
0x0| 03 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3)
0x0| 03 | . | short_count: 3 0x4.3-0x4.7 (0.5)
| | | value: 3 0x5-NA (0)
| | | [2]{}: element 0x5-0x7.7 (3)
0x0| 82 | . | major_type: "array" (4) 0x5-0x5.2 (0.3)
0x0| 82 | . | short_count: 2 0x5.3-0x5.7 (0.5)
| | | elements[0:2]: 0x6-0x7.7 (2)
| | | [0]{}: element 0x6-0x6.7 (1)
0x0| 04 | . | major_type: "positive_int" (0) 0x6-0x6.2 (0.3)
0x0| 04 | . | short_count: 4 0x6.3-0x6.7 (0.5)
| | | value: 4 0x7-NA (0)
| | | [1]{}: element 0x7-0x7.7 (1)
0x0| 05| | .| | major_type: "positive_int" (0) 0x7-0x7.2 (0.3)
0x0| 05| | .| | short_count: 5 0x7.3-0x7.7 (0.5)
| | | value: 5 0x8-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1c.7 (29)
0x00|98 |. | major_type: "array" (4) 0x0-0x0.2 (0.3)
0x00|98 |. | short_count: "8bit" (24) 0x0.3-0x0.7 (0.5)
0x00| 19 | . | variable_count: 25 0x1-0x1.7 (1)
| | | elements[0:25]: 0x2-0x1c.7 (27)
| | | [0]{}: element 0x2-0x2.7 (1)
0x00| 01 | . | major_type: "positive_int" (0) 0x2-0x2.2 (0.3)
0x00| 01 | . | short_count: 1 0x2.3-0x2.7 (0.5)
| | | value: 1 0x3-NA (0)
| | | [1]{}: element 0x3-0x3.7 (1)
0x00| 02 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3)
0x00| 02 | . | short_count: 2 0x3.3-0x3.7 (0.5)
| | | value: 2 0x4-NA (0)
| | | [2]{}: element 0x4-0x4.7 (1)
0x00| 03 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3)
0x00| 03 | . | short_count: 3 0x4.3-0x4.7 (0.5)
| | | value: 3 0x5-NA (0)
| | | [3]{}: element 0x5-0x5.7 (1)
0x00| 04 | . | major_type: "positive_int" (0) 0x5-0x5.2 (0.3)
0x00| 04 | . | short_count: 4 0x5.3-0x5.7 (0.5)
| | | value: 4 0x6-NA (0)
| | | [4]{}: element 0x6-0x6.7 (1)
0x00| 05 | . | major_type: "positive_int" (0) 0x6-0x6.2 (0.3)
0x00| 05 | . | short_count: 5 0x6.3-0x6.7 (0.5)
| | | value: 5 0x7-NA (0)
| | | [5]{}: element 0x7-0x7.7 (1)
0x00| 06 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3)
0x00| 06 | . | short_count: 6 0x7.3-0x7.7 (0.5)
| | | value: 6 0x8-NA (0)
| | | [6]{}: element 0x8-0x8.7 (1)
0x00| 07 | . | major_type: "positive_int" (0) 0x8-0x8.2 (0.3)
0x00| 07 | . | short_count: 7 0x8.3-0x8.7 (0.5)
| | | value: 7 0x9-NA (0)
| | | [7]{}: element 0x9-0x9.7 (1)
0x00| 08 | . | major_type: "positive_int" (0) 0x9-0x9.2 (0.3)
0x00| 08 | . | short_count: 8 0x9.3-0x9.7 (0.5)
| | | value: 8 0xa-NA (0)
| | | [8]{}: element 0xa-0xa.7 (1)
0x00| 09 | . | major_type: "positive_int" (0) 0xa-0xa.2 (0.3)
0x00| 09 | . | short_count: 9 0xa.3-0xa.7 (0.5)
| | | value: 9 0xb-NA (0)
| | | [9]{}: element 0xb-0xb.7 (1)
0x00| 0a | . | major_type: "positive_int" (0) 0xb-0xb.2 (0.3)
0x00| 0a | . | short_count: 10 0xb.3-0xb.7 (0.5)
| | | value: 10 0xc-NA (0)
| | | [10]{}: element 0xc-0xc.7 (1)
0x00| 0b | . | major_type: "positive_int" (0) 0xc-0xc.2 (0.3)
0x00| 0b | . | short_count: 11 0xc.3-0xc.7 (0.5)
| | | value: 11 0xd-NA (0)
| | | [11]{}: element 0xd-0xd.7 (1)
0x00| 0c | . | major_type: "positive_int" (0) 0xd-0xd.2 (0.3)
0x00| 0c | . | short_count: 12 0xd.3-0xd.7 (0.5)
| | | value: 12 0xe-NA (0)
| | | [12]{}: element 0xe-0xe.7 (1)
0x00| 0d | . | major_type: "positive_int" (0) 0xe-0xe.2 (0.3)
0x00| 0d | . | short_count: 13 0xe.3-0xe.7 (0.5)
| | | value: 13 0xf-NA (0)
| | | [13]{}: element 0xf-0xf.7 (1)
0x00| 0e| .| major_type: "positive_int" (0) 0xf-0xf.2 (0.3)
0x00| 0e| .| short_count: 14 0xf.3-0xf.7 (0.5)
| | | value: 14 0x10-NA (0)
| | | [14]{}: element 0x10-0x10.7 (1)
0x10|0f |. | major_type: "positive_int" (0) 0x10-0x10.2 (0.3)
0x10|0f |. | short_count: 15 0x10.3-0x10.7 (0.5)
| | | value: 15 0x11-NA (0)
| | | [15]{}: element 0x11-0x11.7 (1)
0x10| 10 | . | major_type: "positive_int" (0) 0x11-0x11.2 (0.3)
0x10| 10 | . | short_count: 16 0x11.3-0x11.7 (0.5)
| | | value: 16 0x12-NA (0)
| | | [16]{}: element 0x12-0x12.7 (1)
0x10| 11 | . | major_type: "positive_int" (0) 0x12-0x12.2 (0.3)
0x10| 11 | . | short_count: 17 0x12.3-0x12.7 (0.5)
| | | value: 17 0x13-NA (0)
| | | [17]{}: element 0x13-0x13.7 (1)
0x10| 12 | . | major_type: "positive_int" (0) 0x13-0x13.2 (0.3)
0x10| 12 | . | short_count: 18 0x13.3-0x13.7 (0.5)
| | | value: 18 0x14-NA (0)
| | | [18]{}: element 0x14-0x14.7 (1)
0x10| 13 | . | major_type: "positive_int" (0) 0x14-0x14.2 (0.3)
0x10| 13 | . | short_count: 19 0x14.3-0x14.7 (0.5)
| | | value: 19 0x15-NA (0)
| | | [19]{}: element 0x15-0x15.7 (1)
0x10| 14 | . | major_type: "positive_int" (0) 0x15-0x15.2 (0.3)
0x10| 14 | . | short_count: 20 0x15.3-0x15.7 (0.5)
| | | value: 20 0x16-NA (0)
| | | [20]{}: element 0x16-0x16.7 (1)
0x10| 15 | . | major_type: "positive_int" (0) 0x16-0x16.2 (0.3)
0x10| 15 | . | short_count: 21 0x16.3-0x16.7 (0.5)
| | | value: 21 0x17-NA (0)
| | | [21]{}: element 0x17-0x17.7 (1)
0x10| 16 | . | major_type: "positive_int" (0) 0x17-0x17.2 (0.3)
0x10| 16 | . | short_count: 22 0x17.3-0x17.7 (0.5)
| | | value: 22 0x18-NA (0)
| | | [22]{}: element 0x18-0x18.7 (1)
0x10| 17 | . | major_type: "positive_int" (0) 0x18-0x18.2 (0.3)
0x10| 17 | . | short_count: 23 0x18.3-0x18.7 (0.5)
| | | value: 23 0x19-NA (0)
| | | [23]{}: element 0x19-0x1a.7 (2)
0x10| 18 | . | major_type: "positive_int" (0) 0x19-0x19.2 (0.3)
0x10| 18 | . | short_count: "8bit" (24) 0x19.3-0x19.7 (0.5)
0x10| 18 | . | variable_count: 24 0x1a-0x1a.7 (1)
| | | value: 24 0x1b-NA (0)
| | | [24]{}: element 0x1b-0x1c.7 (2)
0x10| 18 | . | major_type: "positive_int" (0) 0x1b-0x1b.2 (0.3)
0x10| 18 | . | short_count: "8bit" (24) 0x1b.3-0x1b.7 (0.5)
0x10| 19| | .| | variable_count: 25 0x1c-0x1c.7 (1)
| | | value: 25 0x1d-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x0.7 (1)
0x0|a0| |.| | major_type: "map" (5) 0x0-0x0.2 (0.3)
0x0|a0| |.| | short_count: 0 0x0.3-0x0.7 (0.5)
| | | pairs[0:0]: 0x1-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9)
0x0|a2 |. | major_type: "map" (5) 0x0-0x0.2 (0.3)
0x0|a2 |. | short_count: 2 0x0.3-0x0.7 (0.5)
| | | pairs[0:2]: 0x1-0x8.7 (8)
| | | [0]{}: pair 0x1-0x3.7 (3)
| | | key{}: 0x1-0x2.7 (2)
0x0| 61 | a | major_type: "utf8" (3) 0x1-0x1.2 (0.3)
0x0| 61 | a | short_count: 1 0x1.3-0x1.7 (0.5)
0x0| 61 | a | value: "a" 0x2-0x2.7 (1)
| | | value{}: 0x3-0x3.7 (1)
0x0| 01 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3)
0x0| 01 | . | short_count: 1 0x3.3-0x3.7 (0.5)
| | | value: 1 0x4-NA (0)
| | | [1]{}: pair 0x4-0x8.7 (5)
| | | key{}: 0x4-0x5.7 (2)
0x0| 61 | a | major_type: "utf8" (3) 0x4-0x4.2 (0.3)
0x0| 61 | a | short_count: 1 0x4.3-0x4.7 (0.5)
0x0| 62 | b | value: "b" 0x5-0x5.7 (1)
| | | value{}: 0x6-0x8.7 (3)
0x0| 82 | . | major_type: "array" (4) 0x6-0x6.2 (0.3)
0x0| 82 | . | short_count: 2 0x6.3-0x6.7 (0.5)
| | | elements[0:2]: 0x7-0x8.7 (2)
| | | [0]{}: element 0x7-0x7.7 (1)
0x0| 02 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3)
0x0| 02 | . | short_count: 2 0x7.3-0x7.7 (0.5)
| | | value: 2 0x8-NA (0)
| | | [1]{}: element 0x8-0x8.7 (1)
0x0| 03| | .| | major_type: "positive_int" (0) 0x8-0x8.2 (0.3)
0x0| 03| | .| | short_count: 3 0x8.3-0x8.7 (0.5)
| | | value: 3 0x9-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x7.7 (8)
0x0|82 |. | major_type: "array" (4) 0x0-0x0.2 (0.3)
0x0|82 |. | short_count: 2 0x0.3-0x0.7 (0.5)
| | | elements[0:2]: 0x1-0x7.7 (7)
| | | [0]{}: element 0x1-0x2.7 (2)
0x0| 61 | a | major_type: "utf8" (3) 0x1-0x1.2 (0.3)
0x0| 61 | a | short_count: 1 0x1.3-0x1.7 (0.5)
0x0| 61 | a | value: "a" 0x2-0x2.7 (1)
| | | [1]{}: element 0x3-0x7.7 (5)
0x0| a1 | . | major_type: "map" (5) 0x3-0x3.2 (0.3)
0x0| a1 | . | short_count: 1 0x3.3-0x3.7 (0.5)
| | | pairs[0:1]: 0x4-0x7.7 (4)
| | | [0]{}: pair 0x4-0x7.7 (4)
| | | key{}: 0x4-0x5.7 (2)
0x0| 61 | a | major_type: "utf8" (3) 0x4-0x4.2 (0.3)
0x0| 61 | a | short_count: 1 0x4.3-0x4.7 (0.5)
0x0| 62 | b | value: "b" 0x5-0x5.7 (1)
| | | value{}: 0x6-0x7.7 (2)
0x0| 61 | a | major_type: "utf8" (3) 0x6-0x6.2 (0.3)
0x0| 61 | a | short_count: 1 0x6.3-0x6.7 (0.5)
0x0| 63| | c| | value: "c" 0x7-0x7.7 (1)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x14.7 (21)
0x00|a5 |. | major_type: "map" (5) 0x0-0x0.2 (0.3)
0x00|a5 |. | short_count: 5 0x0.3-0x0.7 (0.5)
| | | pairs[0:5]: 0x1-0x14.7 (20)
| | | [0]{}: pair 0x1-0x4.7 (4)
| | | key{}: 0x1-0x2.7 (2)
0x00| 61 | a | major_type: "utf8" (3) 0x1-0x1.2 (0.3)
0x00| 61 | a | short_count: 1 0x1.3-0x1.7 (0.5)
0x00| 61 | a | value: "a" 0x2-0x2.7 (1)
| | | value{}: 0x3-0x4.7 (2)
0x00| 61 | a | major_type: "utf8" (3) 0x3-0x3.2 (0.3)
0x00| 61 | a | short_count: 1 0x3.3-0x3.7 (0.5)
0x00| 41 | A | value: "A" 0x4-0x4.7 (1)
| | | [1]{}: pair 0x5-0x8.7 (4)
| | | key{}: 0x5-0x6.7 (2)
0x00| 61 | a | major_type: "utf8" (3) 0x5-0x5.2 (0.3)
0x00| 61 | a | short_count: 1 0x5.3-0x5.7 (0.5)
0x00| 62 | b | value: "b" 0x6-0x6.7 (1)
| | | value{}: 0x7-0x8.7 (2)
0x00| 61 | a | major_type: "utf8" (3) 0x7-0x7.2 (0.3)
0x00| 61 | a | short_count: 1 0x7.3-0x7.7 (0.5)
0x00| 42 | B | value: "B" 0x8-0x8.7 (1)
| | | [2]{}: pair 0x9-0xc.7 (4)
| | | key{}: 0x9-0xa.7 (2)
0x00| 61 | a | major_type: "utf8" (3) 0x9-0x9.2 (0.3)
0x00| 61 | a | short_count: 1 0x9.3-0x9.7 (0.5)
0x00| 63 | c | value: "c" 0xa-0xa.7 (1)
| | | value{}: 0xb-0xc.7 (2)
0x00| 61 | a | major_type: "utf8" (3) 0xb-0xb.2 (0.3)
0x00| 61 | a | short_count: 1 0xb.3-0xb.7 (0.5)
0x00| 43 | C | value: "C" 0xc-0xc.7 (1)
| | | [3]{}: pair 0xd-0x10.7 (4)
| | | key{}: 0xd-0xe.7 (2)
0x00| 61 | a | major_type: "utf8" (3) 0xd-0xd.2 (0.3)
0x00| 61 | a | short_count: 1 0xd.3-0xd.7 (0.5)
0x00| 64 | d | value: "d" 0xe-0xe.7 (1)
| | | value{}: 0xf-0x10.7 (2)
0x00| 61| a| major_type: "utf8" (3) 0xf-0xf.2 (0.3)
0x00| 61| a| short_count: 1 0xf.3-0xf.7 (0.5)
0x10|44 |D | value: "D" 0x10-0x10.7 (1)
| | | [4]{}: pair 0x11-0x14.7 (4)
| | | key{}: 0x11-0x12.7 (2)
0x10| 61 | a | major_type: "utf8" (3) 0x11-0x11.2 (0.3)
0x10| 61 | a | short_count: 1 0x11.3-0x11.7 (0.5)
0x10| 65 | e | value: "e" 0x12-0x12.7 (1)
| | | value{}: 0x13-0x14.7 (2)
0x10| 61 | a | major_type: "utf8" (3) 0x13-0x13.2 (0.3)
0x10| 61 | a | short_count: 1 0x13.3-0x13.7 (0.5)
0x10| 45| | E| | value: "E" 0x14-0x14.7 (1)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xc.7 (13)
0x0|7f |. | major_type: "utf8" (3) 0x0-0x0.2 (0.3)
0x0|7f |. | short_count: "indefinite" (31) 0x0.3-0x0.7 (0.5)
| | | items[0:2]: 0x1-0xb.7 (11)
| | | [0]{}: item 0x1-0x6.7 (6)
0x0| 65 | e | major_type: "utf8" (3) 0x1-0x1.2 (0.3)
0x0| 65 | e | short_count: 5 0x1.3-0x1.7 (0.5)
0x0| 73 74 72 65 61 | strea | value: "strea" 0x2-0x6.7 (5)
| | | [1]{}: item 0x7-0xb.7 (5)
0x0| 64 | d | major_type: "utf8" (3) 0x7-0x7.2 (0.3)
0x0| 64 | d | short_count: 4 0x7.3-0x7.7 (0.5)
0x0| 6d 69 6e 67 | ming | value: "ming" 0x8-0xb.7 (4)
| | | value: "streaming" 0xc-NA (0)
0x0| ff| | .| | unknown0: raw bits 0xc-0xc.7 (1)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1.7 (2)
0x0|9f |. | major_type: "array" (4) 0x0-0x0.2 (0.3)
0x0|9f |. | short_count: "indefinite" (31) 0x0.3-0x0.7 (0.5)
| | | elements[0:0]: 0x1-NA (0)
0x0| ff| | .| | break: 255 0x1-0x1.7 (1)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x9.7 (10)
0x0|9f |. | major_type: "array" (4) 0x0-0x0.2 (0.3)
0x0|9f |. | short_count: "indefinite" (31) 0x0.3-0x0.7 (0.5)
| | | elements[0:3]: 0x1-0x8.7 (8)
| | | [0]{}: element 0x1-0x1.7 (1)
0x0| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3)
0x0| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5)
| | | value: 1 0x2-NA (0)
| | | [1]{}: element 0x2-0x4.7 (3)
0x0| 82 | . | major_type: "array" (4) 0x2-0x2.2 (0.3)
0x0| 82 | . | short_count: 2 0x2.3-0x2.7 (0.5)
| | | elements[0:2]: 0x3-0x4.7 (2)
| | | [0]{}: element 0x3-0x3.7 (1)
0x0| 02 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3)
0x0| 02 | . | short_count: 2 0x3.3-0x3.7 (0.5)
| | | value: 2 0x4-NA (0)
| | | [1]{}: element 0x4-0x4.7 (1)
0x0| 03 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3)
0x0| 03 | . | short_count: 3 0x4.3-0x4.7 (0.5)
| | | value: 3 0x5-NA (0)
| | | [2]{}: element 0x5-0x8.7 (4)
0x0| 9f | . | major_type: "array" (4) 0x5-0x5.2 (0.3)
0x0| 9f | . | short_count: "indefinite" (31) 0x5.3-0x5.7 (0.5)
| | | elements[0:2]: 0x6-0x7.7 (2)
| | | [0]{}: element 0x6-0x6.7 (1)
0x0| 04 | . | major_type: "positive_int" (0) 0x6-0x6.2 (0.3)
0x0| 04 | . | short_count: 4 0x6.3-0x6.7 (0.5)
| | | value: 4 0x7-NA (0)
| | | [1]{}: element 0x7-0x7.7 (1)
0x0| 05 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3)
0x0| 05 | . | short_count: 5 0x7.3-0x7.7 (0.5)
| | | value: 5 0x8-NA (0)
0x0| ff | . | break: 255 0x8-0x8.7 (1)
0x0| ff| | .| | break: 255 0x9-0x9.7 (1)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9)
0x0|9f |. | major_type: "array" (4) 0x0-0x0.2 (0.3)
0x0|9f |. | short_count: "indefinite" (31) 0x0.3-0x0.7 (0.5)
| | | elements[0:3]: 0x1-0x7.7 (7)
| | | [0]{}: element 0x1-0x1.7 (1)
0x0| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3)
0x0| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5)
| | | value: 1 0x2-NA (0)
| | | [1]{}: element 0x2-0x4.7 (3)
0x0| 82 | . | major_type: "array" (4) 0x2-0x2.2 (0.3)
0x0| 82 | . | short_count: 2 0x2.3-0x2.7 (0.5)
| | | elements[0:2]: 0x3-0x4.7 (2)
| | | [0]{}: element 0x3-0x3.7 (1)
0x0| 02 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3)
0x0| 02 | . | short_count: 2 0x3.3-0x3.7 (0.5)
| | | value: 2 0x4-NA (0)
| | | [1]{}: element 0x4-0x4.7 (1)
0x0| 03 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3)
0x0| 03 | . | short_count: 3 0x4.3-0x4.7 (0.5)
| | | value: 3 0x5-NA (0)
| | | [2]{}: element 0x5-0x7.7 (3)
0x0| 82 | . | major_type: "array" (4) 0x5-0x5.2 (0.3)
0x0| 82 | . | short_count: 2 0x5.3-0x5.7 (0.5)
| | | elements[0:2]: 0x6-0x7.7 (2)
| | | [0]{}: element 0x6-0x6.7 (1)
0x0| 04 | . | major_type: "positive_int" (0) 0x6-0x6.2 (0.3)
0x0| 04 | . | short_count: 4 0x6.3-0x6.7 (0.5)
| | | value: 4 0x7-NA (0)
| | | [1]{}: element 0x7-0x7.7 (1)
0x0| 05 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3)
0x0| 05 | . | short_count: 5 0x7.3-0x7.7 (0.5)
| | | value: 5 0x8-NA (0)
0x0| ff| | .| | break: 255 0x8-0x8.7 (1)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9)
0x0|83 |. | major_type: "array" (4) 0x0-0x0.2 (0.3)
0x0|83 |. | short_count: 3 0x0.3-0x0.7 (0.5)
| | | elements[0:3]: 0x1-0x8.7 (8)
| | | [0]{}: element 0x1-0x1.7 (1)
0x0| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3)
0x0| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5)
| | | value: 1 0x2-NA (0)
| | | [1]{}: element 0x2-0x4.7 (3)
0x0| 82 | . | major_type: "array" (4) 0x2-0x2.2 (0.3)
0x0| 82 | . | short_count: 2 0x2.3-0x2.7 (0.5)
| | | elements[0:2]: 0x3-0x4.7 (2)
| | | [0]{}: element 0x3-0x3.7 (1)
0x0| 02 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3)
0x0| 02 | . | short_count: 2 0x3.3-0x3.7 (0.5)
| | | value: 2 0x4-NA (0)
| | | [1]{}: element 0x4-0x4.7 (1)
0x0| 03 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3)
0x0| 03 | . | short_count: 3 0x4.3-0x4.7 (0.5)
| | | value: 3 0x5-NA (0)
| | | [2]{}: element 0x5-0x8.7 (4)
0x0| 9f | . | major_type: "array" (4) 0x5-0x5.2 (0.3)
0x0| 9f | . | short_count: "indefinite" (31) 0x5.3-0x5.7 (0.5)
| | | elements[0:2]: 0x6-0x7.7 (2)
| | | [0]{}: element 0x6-0x6.7 (1)
0x0| 04 | . | major_type: "positive_int" (0) 0x6-0x6.2 (0.3)
0x0| 04 | . | short_count: 4 0x6.3-0x6.7 (0.5)
| | | value: 4 0x7-NA (0)
| | | [1]{}: element 0x7-0x7.7 (1)
0x0| 05 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3)
0x0| 05 | . | short_count: 5 0x7.3-0x7.7 (0.5)
| | | value: 5 0x8-NA (0)
0x0| ff| | .| | break: 255 0x8-0x8.7 (1)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9)
0x0|83 |. | major_type: "array" (4) 0x0-0x0.2 (0.3)
0x0|83 |. | short_count: 3 0x0.3-0x0.7 (0.5)
| | | elements[0:3]: 0x1-0x8.7 (8)
| | | [0]{}: element 0x1-0x1.7 (1)
0x0| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3)
0x0| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5)
| | | value: 1 0x2-NA (0)
| | | [1]{}: element 0x2-0x5.7 (4)
0x0| 9f | . | major_type: "array" (4) 0x2-0x2.2 (0.3)
0x0| 9f | . | short_count: "indefinite" (31) 0x2.3-0x2.7 (0.5)
| | | elements[0:2]: 0x3-0x4.7 (2)
| | | [0]{}: element 0x3-0x3.7 (1)
0x0| 02 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3)
0x0| 02 | . | short_count: 2 0x3.3-0x3.7 (0.5)
| | | value: 2 0x4-NA (0)
| | | [1]{}: element 0x4-0x4.7 (1)
0x0| 03 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3)
0x0| 03 | . | short_count: 3 0x4.3-0x4.7 (0.5)
| | | value: 3 0x5-NA (0)
0x0| ff | . | break: 255 0x5-0x5.7 (1)
| | | [2]{}: element 0x6-0x8.7 (3)
0x0| 82 | . | major_type: "array" (4) 0x6-0x6.2 (0.3)
0x0| 82 | . | short_count: 2 0x6.3-0x6.7 (0.5)
| | | elements[0:2]: 0x7-0x8.7 (2)
| | | [0]{}: element 0x7-0x7.7 (1)
0x0| 04 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3)
0x0| 04 | . | short_count: 4 0x7.3-0x7.7 (0.5)
| | | value: 4 0x8-NA (0)
| | | [1]{}: element 0x8-0x8.7 (1)
0x0| 05| | .| | major_type: "positive_int" (0) 0x8-0x8.2 (0.3)
0x0| 05| | .| | short_count: 5 0x8.3-0x8.7 (0.5)
| | | value: 5 0x9-NA (0)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x1c.7 (29)
0x00|9f |. | major_type: "array" (4) 0x0-0x0.2 (0.3)
0x00|9f |. | short_count: "indefinite" (31) 0x0.3-0x0.7 (0.5)
| | | elements[0:25]: 0x1-0x1b.7 (27)
| | | [0]{}: element 0x1-0x1.7 (1)
0x00| 01 | . | major_type: "positive_int" (0) 0x1-0x1.2 (0.3)
0x00| 01 | . | short_count: 1 0x1.3-0x1.7 (0.5)
| | | value: 1 0x2-NA (0)
| | | [1]{}: element 0x2-0x2.7 (1)
0x00| 02 | . | major_type: "positive_int" (0) 0x2-0x2.2 (0.3)
0x00| 02 | . | short_count: 2 0x2.3-0x2.7 (0.5)
| | | value: 2 0x3-NA (0)
| | | [2]{}: element 0x3-0x3.7 (1)
0x00| 03 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3)
0x00| 03 | . | short_count: 3 0x3.3-0x3.7 (0.5)
| | | value: 3 0x4-NA (0)
| | | [3]{}: element 0x4-0x4.7 (1)
0x00| 04 | . | major_type: "positive_int" (0) 0x4-0x4.2 (0.3)
0x00| 04 | . | short_count: 4 0x4.3-0x4.7 (0.5)
| | | value: 4 0x5-NA (0)
| | | [4]{}: element 0x5-0x5.7 (1)
0x00| 05 | . | major_type: "positive_int" (0) 0x5-0x5.2 (0.3)
0x00| 05 | . | short_count: 5 0x5.3-0x5.7 (0.5)
| | | value: 5 0x6-NA (0)
| | | [5]{}: element 0x6-0x6.7 (1)
0x00| 06 | . | major_type: "positive_int" (0) 0x6-0x6.2 (0.3)
0x00| 06 | . | short_count: 6 0x6.3-0x6.7 (0.5)
| | | value: 6 0x7-NA (0)
| | | [6]{}: element 0x7-0x7.7 (1)
0x00| 07 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3)
0x00| 07 | . | short_count: 7 0x7.3-0x7.7 (0.5)
| | | value: 7 0x8-NA (0)
| | | [7]{}: element 0x8-0x8.7 (1)
0x00| 08 | . | major_type: "positive_int" (0) 0x8-0x8.2 (0.3)
0x00| 08 | . | short_count: 8 0x8.3-0x8.7 (0.5)
| | | value: 8 0x9-NA (0)
| | | [8]{}: element 0x9-0x9.7 (1)
0x00| 09 | . | major_type: "positive_int" (0) 0x9-0x9.2 (0.3)
0x00| 09 | . | short_count: 9 0x9.3-0x9.7 (0.5)
| | | value: 9 0xa-NA (0)
| | | [9]{}: element 0xa-0xa.7 (1)
0x00| 0a | . | major_type: "positive_int" (0) 0xa-0xa.2 (0.3)
0x00| 0a | . | short_count: 10 0xa.3-0xa.7 (0.5)
| | | value: 10 0xb-NA (0)
| | | [10]{}: element 0xb-0xb.7 (1)
0x00| 0b | . | major_type: "positive_int" (0) 0xb-0xb.2 (0.3)
0x00| 0b | . | short_count: 11 0xb.3-0xb.7 (0.5)
| | | value: 11 0xc-NA (0)
| | | [11]{}: element 0xc-0xc.7 (1)
0x00| 0c | . | major_type: "positive_int" (0) 0xc-0xc.2 (0.3)
0x00| 0c | . | short_count: 12 0xc.3-0xc.7 (0.5)
| | | value: 12 0xd-NA (0)
| | | [12]{}: element 0xd-0xd.7 (1)
0x00| 0d | . | major_type: "positive_int" (0) 0xd-0xd.2 (0.3)
0x00| 0d | . | short_count: 13 0xd.3-0xd.7 (0.5)
| | | value: 13 0xe-NA (0)
| | | [13]{}: element 0xe-0xe.7 (1)
0x00| 0e | . | major_type: "positive_int" (0) 0xe-0xe.2 (0.3)
0x00| 0e | . | short_count: 14 0xe.3-0xe.7 (0.5)
| | | value: 14 0xf-NA (0)
| | | [14]{}: element 0xf-0xf.7 (1)
0x00| 0f| .| major_type: "positive_int" (0) 0xf-0xf.2 (0.3)
0x00| 0f| .| short_count: 15 0xf.3-0xf.7 (0.5)
| | | value: 15 0x10-NA (0)
| | | [15]{}: element 0x10-0x10.7 (1)
0x10|10 |. | major_type: "positive_int" (0) 0x10-0x10.2 (0.3)
0x10|10 |. | short_count: 16 0x10.3-0x10.7 (0.5)
| | | value: 16 0x11-NA (0)
| | | [16]{}: element 0x11-0x11.7 (1)
0x10| 11 | . | major_type: "positive_int" (0) 0x11-0x11.2 (0.3)
0x10| 11 | . | short_count: 17 0x11.3-0x11.7 (0.5)
| | | value: 17 0x12-NA (0)
| | | [17]{}: element 0x12-0x12.7 (1)
0x10| 12 | . | major_type: "positive_int" (0) 0x12-0x12.2 (0.3)
0x10| 12 | . | short_count: 18 0x12.3-0x12.7 (0.5)
| | | value: 18 0x13-NA (0)
| | | [18]{}: element 0x13-0x13.7 (1)
0x10| 13 | . | major_type: "positive_int" (0) 0x13-0x13.2 (0.3)
0x10| 13 | . | short_count: 19 0x13.3-0x13.7 (0.5)
| | | value: 19 0x14-NA (0)
| | | [19]{}: element 0x14-0x14.7 (1)
0x10| 14 | . | major_type: "positive_int" (0) 0x14-0x14.2 (0.3)
0x10| 14 | . | short_count: 20 0x14.3-0x14.7 (0.5)
| | | value: 20 0x15-NA (0)
| | | [20]{}: element 0x15-0x15.7 (1)
0x10| 15 | . | major_type: "positive_int" (0) 0x15-0x15.2 (0.3)
0x10| 15 | . | short_count: 21 0x15.3-0x15.7 (0.5)
| | | value: 21 0x16-NA (0)
| | | [21]{}: element 0x16-0x16.7 (1)
0x10| 16 | . | major_type: "positive_int" (0) 0x16-0x16.2 (0.3)
0x10| 16 | . | short_count: 22 0x16.3-0x16.7 (0.5)
| | | value: 22 0x17-NA (0)
| | | [22]{}: element 0x17-0x17.7 (1)
0x10| 17 | . | major_type: "positive_int" (0) 0x17-0x17.2 (0.3)
0x10| 17 | . | short_count: 23 0x17.3-0x17.7 (0.5)
| | | value: 23 0x18-NA (0)
| | | [23]{}: element 0x18-0x19.7 (2)
0x10| 18 | . | major_type: "positive_int" (0) 0x18-0x18.2 (0.3)
0x10| 18 | . | short_count: "8bit" (24) 0x18.3-0x18.7 (0.5)
0x10| 18 | . | variable_count: 24 0x19-0x19.7 (1)
| | | value: 24 0x1a-NA (0)
| | | [24]{}: element 0x1a-0x1b.7 (2)
0x10| 18 | . | major_type: "positive_int" (0) 0x1a-0x1a.2 (0.3)
0x10| 18 | . | short_count: "8bit" (24) 0x1a.3-0x1a.7 (0.5)
0x10| 19 | . | variable_count: 25 0x1b-0x1b.7 (1)
| | | value: 25 0x1c-NA (0)
0x10| ff| | .| | break: 255 0x1c-0x1c.7 (1)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xa.7 (11)
0x0|bf |. | major_type: "map" (5) 0x0-0x0.2 (0.3)
0x0|bf |. | short_count: "indefinite" (31) 0x0.3-0x0.7 (0.5)
| | | pairs[0:2]: 0x1-0x9.7 (9)
| | | [0]{}: pair 0x1-0x3.7 (3)
| | | key{}: 0x1-0x2.7 (2)
0x0| 61 | a | major_type: "utf8" (3) 0x1-0x1.2 (0.3)
0x0| 61 | a | short_count: 1 0x1.3-0x1.7 (0.5)
0x0| 61 | a | value: "a" 0x2-0x2.7 (1)
| | | value{}: 0x3-0x3.7 (1)
0x0| 01 | . | major_type: "positive_int" (0) 0x3-0x3.2 (0.3)
0x0| 01 | . | short_count: 1 0x3.3-0x3.7 (0.5)
| | | value: 1 0x4-NA (0)
| | | [1]{}: pair 0x4-0x9.7 (6)
| | | key{}: 0x4-0x5.7 (2)
0x0| 61 | a | major_type: "utf8" (3) 0x4-0x4.2 (0.3)
0x0| 61 | a | short_count: 1 0x4.3-0x4.7 (0.5)
0x0| 62 | b | value: "b" 0x5-0x5.7 (1)
| | | value{}: 0x6-0x9.7 (4)
0x0| 9f | . | major_type: "array" (4) 0x6-0x6.2 (0.3)
0x0| 9f | . | short_count: "indefinite" (31) 0x6.3-0x6.7 (0.5)
| | | elements[0:2]: 0x7-0x8.7 (2)
| | | [0]{}: element 0x7-0x7.7 (1)
0x0| 02 | . | major_type: "positive_int" (0) 0x7-0x7.2 (0.3)
0x0| 02 | . | short_count: 2 0x7.3-0x7.7 (0.5)
| | | value: 2 0x8-NA (0)
| | | [1]{}: element 0x8-0x8.7 (1)
0x0| 03 | . | major_type: "positive_int" (0) 0x8-0x8.2 (0.3)
0x0| 03 | . | short_count: 3 0x8.3-0x8.7 (0.5)
| | | value: 3 0x9-NA (0)
0x0| ff | . | break: 255 0x9-0x9.7 (1)
0x0| ff| | .| | break: 255 0xa-0xa.7 (1)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0x8.7 (9)
0x0|82 |. | major_type: "array" (4) 0x0-0x0.2 (0.3)
0x0|82 |. | short_count: 2 0x0.3-0x0.7 (0.5)
| | | elements[0:2]: 0x1-0x8.7 (8)
| | | [0]{}: element 0x1-0x2.7 (2)
0x0| 61 | a | major_type: "utf8" (3) 0x1-0x1.2 (0.3)
0x0| 61 | a | short_count: 1 0x1.3-0x1.7 (0.5)
0x0| 61 | a | value: "a" 0x2-0x2.7 (1)
| | | [1]{}: element 0x3-0x8.7 (6)
0x0| bf | . | major_type: "map" (5) 0x3-0x3.2 (0.3)
0x0| bf | . | short_count: "indefinite" (31) 0x3.3-0x3.7 (0.5)
| | | pairs[0:1]: 0x4-0x7.7 (4)
| | | [0]{}: pair 0x4-0x7.7 (4)
| | | key{}: 0x4-0x5.7 (2)
0x0| 61 | a | major_type: "utf8" (3) 0x4-0x4.2 (0.3)
0x0| 61 | a | short_count: 1 0x4.3-0x4.7 (0.5)
0x0| 62 | b | value: "b" 0x5-0x5.7 (1)
| | | value{}: 0x6-0x7.7 (2)
0x0| 61 | a | major_type: "utf8" (3) 0x6-0x6.2 (0.3)
0x0| 61 | a | short_count: 1 0x6.3-0x6.7 (0.5)
0x0| 63 | c | value: "c" 0x7-0x7.7 (1)
0x0| ff| | .| | break: 255 0x8-0x8.7 (1)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: (cbor) 0x0-0xb.7 (12)
0x0|bf |. | major_type: "map" (5) 0x0-0x0.2 (0.3)
0x0|bf |. | short_count: "indefinite" (31) 0x0.3-0x0.7 (0.5)
| | | pairs[0:2]: 0x1-0xa.7 (10)
| | | [0]{}: pair 0x1-0x5.7 (5)
| | | key{}: 0x1-0x4.7 (4)
0x0| 63 | c | major_type: "utf8" (3) 0x1-0x1.2 (0.3)
0x0| 63 | c | short_count: 3 0x1.3-0x1.7 (0.5)
0x0| 46 75 6e | Fun | value: "Fun" 0x2-0x4.7 (3)
| | | value{}: 0x5-0x5.7 (1)
0x0| f5 | . | major_type: "special_float" (7) 0x5-0x5.2 (0.3)
0x0| f5 | . | short_count: 21 0x5.3-0x5.7 (0.5)
| | | value: true 0x6-NA (0)
| | | [1]{}: pair 0x6-0xa.7 (5)
| | | key{}: 0x6-0x9.7 (4)
0x0| 63 | c | major_type: "utf8" (3) 0x6-0x6.2 (0.3)
0x0| 63 | c | short_count: 3 0x6.3-0x6.7 (0.5)
0x0| 41 6d 74 | Amt | value: "Amt" 0x7-0x9.7 (3)
| | | value{}: 0xa-0xa.7 (1)
0x0| 21 | ! | major_type: "negative_int" (1) 0xa-0xa.2 (0.3)
0x0| 21 | ! | short_count: 1 0xa.3-0xa.7 (0.5)
| | | value: -2 0xb-NA (0)
0x0| ff| | .| | break: 255 0xb-0xb.7 (1)
json> ^D