CBOR Tag
CBOR-Tags verwenden eine Tag-Nummer, um den semantischen Typ der Daten zu markieren (z. B. Datum, URL, Bignum), und erweitern damit das Typsystem von CBOR.
Zweck
Standard- und benutzerdefinierte semantische Typen in CBOR annotieren, damit Decoder die Daten typgerecht interpretieren.
Mechanismus
Haupttyp 6 bezeichnet ein Tag: Auf die Tag-Nummer (Varint) folgen die getaggten Daten. Standard-Tags: 0=RFC-3339-Datumszeichenfolge, 1=Epoch-Zeitstempel, 2/3=Bignum, 4/5=Dezimalbruch, 30=Rationalzahl, 35=regulärer Ausdruck, 36=base64.
Anwendungsfälle
- Semantische IoT-Daten
- WebAuthn-Erweiterungstypen
- Erweiterte CBOR-Typen