






Toggle the table of contents CBOR
CBOR playground. See RFC 8949 for the CBOR specification, and cbor.io for more background information.
Abstract The Concise Binary Object Representation (CBOR) is a data format whose design goals include the possibility of extremely small code size, fairly small message size, and extensibility without the need for version negotiation. These design goals make it different from earlier binary serializations such as ASN.1 and MessagePack.¶
Чтобы понять насколько успешно формат решает поставленные задачи, и, чтобы иметь возможность сравнить его с другими форматами, рассмотрим процесс кодирования данных в формат CBOR.
RFC 8949: CBOR The stable reference. Find the motivation for CBOR, the detailed specification, information on transcoding from and to JSON, and appendices with test vectors and readily usable code.
CBOR, standardized by the IETF as RFC 8949, carved out its niche by providing a binary encoding based on the familiar JSON data model, optimized for efficiency (especially in constrained environments like IoT), extensibility, and standardization within internet protocols.
Free online CBOR decoder and encoder. Decode hex to JSON, encode data to CBOR. RFC 8949 compliant with Cardano transaction support, Plutus data parsing, and interactive visualization.
The CBOR library can be found in include/and src/and can be used directly, by including the files in your project. If using zcbor with Zephyr, the library will be available when the CONFIG_ZCBORconfig is enabled.
CBOR protocol implementation for C. Contribute to PJK/libcbor development by creating an account on GitHub.






