Aller au contenu
uencoder

CBOR Format

CBOR (Concise Binary Object Representation, RFC 8949) est l'alternative binaire normalisée par l'IETF à JSON, prenant en charge les étiquettes d'extension et l'encodage déterministe.

Objectif

Fournit une représentation de données normalisée, extensible et compacte pour l'IoT, CoAP et WebAuthn.

Mécanisme

Chaque élément commence par un type majeur de 3 bits plus une information additionnelle de 5 bits, et le type majeur détermine ce qui suit : entier non signé/négatif, octets/chaîne, tableau/mappe, étiquette ou simple/float. Le mécanisme d'étiquettes prend en charge des extensions comme les dates, les URL et les bignums.

Cas d’usage

  • Protocole IoT CoAP
  • Assertions WebAuthn
  • Encodage déterministe pour signatures

Outils associés

References