Saltar al contenido
uencoder

CBOR Format

CBOR (Concise Binary Object Representation, RFC 8949) es la alternativa binaria estandarizada por el IETF a JSON, con soporte de etiquetas de extensión y codificación determinista.

Propósito

Ofrece una representación de datos estandarizada, extensible y compacta para IoT, CoAP y WebAuthn.

Mecanismo

Cada elemento comienza con un tipo principal de 3 bits más información adicional de 5 bits, y el tipo principal determina lo que sigue: entero sin signo/negativo, bytes/cadena, array/mapa, etiqueta o simple/float. El mecanismo de etiquetas admite extensiones como fechas, URLs y bignums.

Casos de uso

  • Protocolo IoT CoAP
  • Asertos WebAuthn
  • Codificación determinista para firmas

Herramientas relacionadas

References