0 |
text string |
Standard date/time string; see Section 3.4.1 |
[RFC8949] |
|
1 |
integer or float |
Epoch-based date/time; see Section 3.4.2 |
[RFC8949] |
|
2 |
byte string |
Positive bignum; see Section 3.4.3 |
[RFC8949] |
|
3 |
byte string |
Negative bignum; see Section 3.4.3 |
[RFC8949] |
|
4 |
array |
Decimal fraction; see Section 3.4.4 |
[RFC8949] |
|
5 |
array |
Bigfloat; see Section 3.4.4 |
[RFC8949] |
|
6-15 |
Unassigned |
|
|
|
16 |
COSE_Encrypt0 |
COSE Single Recipient Encrypted Data Object |
[RFC-ietf-cose-rfc8152bis-struct-15] |
|
17 |
COSE_Mac0 |
COSE Mac w/o Recipients Object |
[RFC-ietf-cose-rfc8152bis-struct-15] |
|
18 |
COSE_Sign1 |
COSE Single Signer Data Object |
[RFC-ietf-cose-rfc8152bis-struct-15] |
|
19-20 |
Unassigned |
|
|
|
21 |
(any) |
Expected conversion to base64url encoding; see Section 3.4.5.2 |
[RFC8949] |
|
22 |
(any) |
Expected conversion to base64 encoding; see Section 3.4.5.2 |
[RFC8949] |
|
23 |
(any) |
Expected conversion to base16 encoding; see Section Section 3.4.5.2 |
[RFC8949] |
|
24 |
byte string |
Encoded CBOR data item; see Section 3.4.5.1 |
[RFC8949] |
|
25 |
unsigned integer |
reference the nth previously seen string |
[http://cbor.schmorp.de/stringref][Marc_A._Lehmann] |
|
26 |
array |
Serialised Perl object with classname and constructor arguments |
[http://cbor.schmorp.de/perl-object][Marc_A._Lehmann] |
|
27 |
array |
Serialised language-independent object with type name and constructor arguments |
[http://cbor.schmorp.de/generic-object][Marc_A._Lehmann] |
|
28 |
multiple |
mark value as (potentially) shared |
[http://cbor.schmorp.de/value-sharing][Marc_A._Lehmann] |
|
29 |
unsigned integer |
reference nth marked value |
[http://cbor.schmorp.de/value-sharing][Marc_A._Lehmann] |
|
30 |
array |
Rational number |
[http://peteroupc.github.io/CBOR/rational.html][Peter_Occil] |
|
31 |
Undefined (0xf7) |
Absent value in a CBOR Array |
[https://github.com/svaarala/cbor-specs/blob/master/cbor-absent-tag.rst][Sami_Vaarala] |
|
32 |
text string |
URI; see Section 3.4.5.3 |
[RFC8949] |
|
33 |
text string |
base64url; see Section 3.4.5.3 |
[RFC8949] |
|
34 |
text string |
base64; see Section 3.4.5.3 |
[RFC8949] |
|
35 |
UTF-8 string |
Regular expression; see Section 2.4.4.3 |
[RFC7049] |
|
36 |
text string |
MIME message; see Section 3.4.5.3 |
[RFC8949] |
|
37 |
byte string |
Binary UUID ([RFC4122] section 4.1.2) |
[https://github.com/lucas-clemente/cbor-specs/blob/master/uuid.md][Lucas_Clemente] |
|
38 |
array |
Language-tagged string |
[http://peteroupc.github.io/CBOR/langtags.html][Peter_Occil] |
|
39 |
multiple |
Identifier |
[https://github.com/lucas-clemente/cbor-specs/blob/master/id.md][Lucas_Clemente] |
|
40 |
array of two arrays [1] |
Multi-dimensional Array, row-major order |
[RFC8746] |
|
41 |
array |
Homogeneous Array |
[RFC8746] |
|
42 |
byte string |
IPLD content identifier |
[https://github.com/ipld/cid-cbor/][Volker_Mische] |
|
43 |
text string |
YANG bits datatype; see [RFC-ietf-core-yang-cbor-20], Section 6.7. |
[RFC-ietf-core-yang-cbor-20] |
|
44 |
text string |
YANG enumeration datatype; see [RFC-ietf-core-yang-cbor-20], Section 6.6. |
[RFC-ietf-core-yang-cbor-20] |
|
45 |
unsigned integer or text string |
YANG identityref datatype; see [RFC-ietf-core-yang-cbor-20], Section 6.10. |
[RFC-ietf-core-yang-cbor-20] |
|
46 |
unsigned integer or text string or array |
YANG instance-identifier datatype; see [RFC-ietf-core-yang-cbor-20], Section 6.13. |
[RFC-ietf-core-yang-cbor-20] |
|
47 |
unsigned integer |
YANG Schema Item iDentifier (sid); see [RFC-ietf-core-yang-cbor-20], Section 3.2. |
[RFC-ietf-core-yang-cbor-20] |
|
48-51 |
Unassigned |
|
|
|
52 |
byte string or array |
IPv4, [prefixlen,IPv4], [IPv4,prefixpart] |
[RFC9164] |
|
53 |
Unassigned |
|
|
|
54 |
byte string or array |
IPv6, [prefixlen,IPv6], [IPv6,prefixpart] |
[RFC9164] |
|
55-60 |
Unassigned |
|
|
|
61 |
CBOR Web Token (CWT) |
CBOR Web Token (CWT) |
[RFC8392][Michael_B._Jones] |
|
62 |
Unassigned |
|
|
|
63 |
byte string |
Encoded CBOR Sequence [RFC8742] |
[draft-bormann-cbor-notable-tags-02,
Section 2.1] |
|
64 |
byte string |
uint8 Typed Array |
[RFC8746] |
|
65 |
byte string |
uint16, big endian, Typed Array |
[RFC8746] |
|
66 |
byte string |
uint32, big endian, Typed Array |
[RFC8746] |
|
67 |
byte string |
uint64, big endian, Typed Array |
[RFC8746] |
|
68 |
byte string |
uint8 Typed Array, clamped arithmetic |
[RFC8746] |
|
69 |
byte string |
uint16, little endian, Typed Array |
[RFC8746] |
|
70 |
byte string |
uint32, little endian, Typed Array |
[RFC8746] |
|
71 |
byte string |
uint64, little endian, Typed Array |
[RFC8746] |
|
72 |
byte string |
sint8 Typed Array |
[RFC8746] |
|
73 |
byte string |
sint16, big endian, Typed Array |
[RFC8746] |
|
74 |
byte string |
sint32, big endian, Typed Array |
[RFC8746] |
|
75 |
byte string |
sint64, big endian, Typed Array |
[RFC8746] |
|
76 |
byte string |
(reserved) |
[RFC8746] |
|
77 |
byte string |
sint16, little endian, Typed Array |
[RFC8746] |
|
78 |
byte string |
sint32, little endian, Typed Array |
[RFC8746] |
|
79 |
byte string |
sint64, little endian, Typed Array |
[RFC8746] |
|
80 |
byte string |
IEEE 754 binary16, big endian, Typed Array |
[RFC8746] |
|
81 |
byte string |
IEEE 754 binary32, big endian, Typed Array |
[RFC8746] |
|
82 |
byte string |
IEEE 754 binary64, big endian, Typed Array |
[RFC8746] |
|
83 |
byte string |
IEEE 754 binary128, big endian, Typed Array |
[RFC8746] |
|
84 |
byte string |
IEEE 754 binary16, little endian, Typed Array |
[RFC8746] |
|
85 |
byte string |
IEEE 754 binary32, little endian, Typed Array |
[RFC8746] |
|
86 |
byte string |
IEEE 754 binary64, little endian, Typed Array |
[RFC8746] |
|
87 |
byte string |
IEEE 754 binary128, little endian, Typed Array |
[RFC8746] |
|
88-95 |
Unassigned |
|
|
|
96 |
COSE_Encrypt |
COSE Encrypted Data Object |
[RFC-ietf-cose-rfc8152bis-struct-15] |
|
97 |
COSE_Mac |
COSE MACed Data Object |
[RFC-ietf-cose-rfc8152bis-struct-15] |
|
98 |
COSE_Sign |
COSE Signed Data Object |
[RFC-ietf-cose-rfc8152bis-struct-15] |
|
99 |
Unassigned |
|
|
|
100 |
Unsigned or negative integer |
Number of days since the epoch date 1970-01-01 |
[RFC8943] |
|
101-102 |
Unassigned |
|
|
|
103 |
array |
Geographic Coordinates |
[https://github.com/allthingstalk/cbor/blob/master/CBOR-Tag103-Geographic-Coordinates.md][Danilo_Vidovic] |
|
104 |
multiple |
Geographic Coordinate Reference System WKT or EPSG number |
[draft-clarke-cbor-crs] |
|
105-109 |
Unassigned |
|
|
|
110 |
byte string, array, or map |
relative object identifier (BER encoding); SDNV [RFC6256] sequence |
[RFC9090] |
|
111 |
byte string, array, or map |
object identifier (BER encoding) |
[RFC9090] |
|
112 |
byte string, array, or map |
object identifier (BER encoding), relative to 1.3.6.1.4.1 |
[RFC9090] |
|
113-119 |
Unassigned |
|
|
|
120 |
multiple |
Internet of Things Data Point |
[https://github.com/allthingstalk/cbor/blob/master/CBOR-Tag120-Internet-of-Things-Data-Points.md][Danilo_Vidovic] |
|
121-255 |
Unassigned |
|
|
|
256 |
multiple |
mark value as having string references |
[http://cbor.schmorp.de/stringref][Marc_A._Lehmann] |
|
257 |
byte string |
Binary MIME message |
[http://peteroupc.github.io/CBOR/binarymime.html][Peter_Occil] |
|
258 |
array |
Mathematical finite set |
[https://github.com/input-output-hk/cbor-sets-spec/blob/master/CBOR_SETS.md][Alfredo_Di_Napoli] |
|
259 |
map |
Map datatype with key-value operations (e.g. `.get()/.set()/.delete()`) |
[https://github.com/shanewholloway/js-cbor-codec/blob/master/docs/CBOR-259-spec--explicit-maps.md][Shane_Holloway] |
|
260 |
byte string |
Network Address (IPv4 or IPv6 or MAC Address) (DEPRECATED in favor of 52 and 54
for IP addresses) |
[http://www.employees.org/~ravir/cbor-network.txt][Ravi_Raju][RFC9164] |
|
261 |
map (IPAddress + Mask Length) |
Network Address Prefix (IPv4 or IPv6 Address + Mask Length) (DEPRECATED in favor of 52 and 54
for IP addresses) |
[https://github.com/toravir/CBOR-Tag-Specs/blob/master/networkPrefix.md][Ravi_Raju][RFC9164] |
|
262 |
byte string |
Embedded JSON Object |
[https://github.com/toravir/CBOR-Tag-Specs/blob/master/embeddedJSON.md][Ravi_Raju] |
|
263 |
byte string |
Hexadecimal string |
[https://github.com/toravir/CBOR-Tag-Specs/blob/master/hexString.md][Ravi_Raju] |
|
264 |
array |
Decimal fraction with arbitrary exponent |
[http://peteroupc.github.io/CBOR/bigfrac.html][Peter_Occil] |
|
265 |
array |
Bigfloat with arbitrary exponent |
[http://peteroupc.github.io/CBOR/bigfrac.html][Peter_Occil] |
|
266 |
text string |
Internationalized resource identifier (IRI) |
[https://peteroupc.github.io/CBOR/iri.html][Peter_Occil] |
|
267 |
text string |
Internationalized resource identifier reference (IRI reference) |
[https://peteroupc.github.io/CBOR/iri.html][Peter_Occil] |
|
268 |
array |
Extended decimal fraction |
[https://peteroupc.github.io/CBOR/extended.html][Peter_Occil] |
|
269 |
array |
Extended bigfloat |
[https://peteroupc.github.io/CBOR/extended.html][Peter_Occil] |
|
270 |
array |
Extended rational number |
[https://peteroupc.github.io/CBOR/extended.html][Peter_Occil] |
|
271 |
DDoS Open Threat Signaling (DOTS) signal channel object |
DDoS Open Threat Signaling (DOTS) signal channel object,
as defined in [RFC9132] |
[RFC9132] |
|
272 |
byte string |
Non-UTF-8 CESU-8 string |
[https://github.com/svaarala/cbor-specs/blob/master/cbor-nonutf8-string-tags.rst][Sami_Vaarala] |
|
273 |
byte string |
Non-UTF-8 WTF-8 string |
[https://github.com/svaarala/cbor-specs/blob/master/cbor-nonutf8-string-tags.rst][Sami_Vaarala] |
|
274 |
byte string |
Non-UTF-8 MUTF-8 string |
[https://github.com/svaarala/cbor-specs/blob/master/cbor-nonutf8-string-tags.rst][Sami_Vaarala] |
|
275 |
map (major type 5) |
Map contains only keys that are of type Text String (major type 3) |
[https://github.com/ecorm/cbor-tag-text-key-map][Emile_Cormier] |
|
276 |
byte string |
ERIS binary read capability |
[http://purl.org/eris] |
|
277 |
byte string |
Universal Geographical Area Description (GAD) shape; see section 5 |
[TS 23.032][Mathew_Meins] |
|
278 |
byte string |
Universal Geographical Area Description (GAD) description of velocity; see section 8 |
[TS 23.032][Mathew_Meins] |
|
279-1000 |
Unassigned |
|
|
|
1001 |
map |
extended time |
[draft-bormann-cbor-time-tag-01] |
|
1002 |
map |
duration |
[draft-bormann-cbor-time-tag-01] |
|
1003 |
map |
period |
[draft-bormann-cbor-time-tag-01] |
|
1004 |
UTF-8 text string |
[RFC3339] full-date string |
[RFC8943] |
|
1005-1039 |
Unassigned |
|
|
|
1040 |
array of two arrays [1] |
Multi-dimensional Array, column-major order |
[RFC8746] |
|
1041-22097 |
Unassigned |
|
|
|
22098 |
multiple |
hint that indicates an additional level of indirection |
[http://cbor.schmorp.de/indirection][Marc_A._Lehmann] |
|
22099-25440 |
Unassigned |
|
|
|
25441 |
Array containing at most one array followed by at most one map |
Capture [3] |
[https://github.com/japhb/cbor-specs/blob/main/capture.md][Geoffrey_Broadwell] |
|
25442-49999 |
Unassigned |
|
|
|
50000 |
integer |
PlatformV_IS_ID |
[https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] |
|
50001 |
text string |
PlatformV_IS_NAME |
[https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] |
|
50002 |
any |
PlatformV_IS_VALUE |
[https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] |
|
50003 |
array |
PlatformV_HAS_COMPOSITE_VALUE |
[https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] |
|
50004 |
array |
PlatformV_HAS_MAPPED_VALUE |
[https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] |
|
50005 |
array |
PlatformV_HAS_OBJ_ID |
[https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] |
|
50006 |
array |
PlatformV_HAS_OBJ_TAG |
[https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] |
|
50007 |
array |
PlatformV_HAS_CHILD |
[https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] |
|
50008 |
array |
PlatformV_HAS_PROPERTY |
[https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] |
|
50009 |
array |
PlatformV_HAS_META |
[https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] |
|
50010 |
array |
PlatformV_HAS_EVENT |
[https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] |
|
50011 |
array |
PlatformV_HAS_ACTION |
[https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] |
|
50012-55798 |
Unassigned |
|
|
|
55799 |
(any) |
Self-described CBOR; see Section 3.4.6 |
[RFC8949] |
|
55800 |
byte-string |
indicates that the file contains one or more CBOR Sequences |
[draft-ietf-cbor-file-magic-00][Michael_Richardson_2] |
|
55801-65534 |
Unassigned |
|
|
|
65535 |
(none valid) |
always invalid |
[draft-bormann-cbor-notable-tags-02,
Section 10.1] |
|
65536-1330664269 |
Unassigned |
|
|
|
1330664270 |
byte-string |
A CBOR encoded Openswan configuration file, as stored on disk for
unit test cases. |
[Michael_Richardson][Samir_Hussain] |
template/1330664270
|
1330664271-15309735 |
Unassigned |
|
|
|
15309736 |
map (major type 5) |
RAINS Message |
[https://britram.github.io/rains-prototype][Brian_Trammell] |
|
15309737-4294967294 |
Unassigned |
|
|
|
4294967295 |
(none valid) |
always invalid |
[draft-bormann-cbor-notable-tags-02,
Section 10.1] |
|
4294967296 |
map |
Intel FPGA SPDM Manifest |
[Andrew_Draper] |
template/4294967296
|
4294967297-18446744073709551614 |
Unassigned |
|
|
|
18446744073709551615 |
(none valid) |
always invalid |
[draft-bormann-cbor-notable-tags-02,
Section 10.1] |
|