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