Zum Inhalt springen
uencoder

CBOR Format

CBOR (Concise Binary Object Representation, RFC 8949) ist die IETF-standardisierte binäre Alternative zu JSON mit Unterstützung für Erweiterungs-Tags und deterministische Kodierung.

Zweck

Bietet eine standardisierte, erweiterbare, kompakte Datendarstellung für IoT, CoAP und WebAuthn.

Mechanismus

Jedes Element beginnt mit einem 3-Bit-Haupttyp plus 5-Bit-Zusatzinformation, und der Haupttyp bestimmt das Folgende: vorzeichenlose/negative Ganzzahl, Bytes/String, Array/Map, Tag oder Simple/Float. Der Tag-Mechanismus unterstützt Erweiterungen wie Datumsangaben, URLs und Bignums.

Anwendungsfälle

  • CoAP-IoT-Protokoll
  • WebAuthn-Assertions
  • Deterministische Kodierung für Signaturen

Verwandte Tools

References