Concise Binary Object Representation (CBOR)
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 66
- 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. This document obsoletes RFC 7049, providing editorial improvements, new details, and errata fixes while keeping full compatibility with the interchange format of RFC 7049. It does not create a new version of the format.
- Publication Date
- 2020-12-01
- Status Note
- Internet Standard
- DOI
10.17487/RFC8949- Link
- https://doi.org/10.17487/RFC8949
- Author(s)
- Carsten BormannPaul E. Hoffman
- Keyword(s)
- Parser, Decoder, Encoder, Binary Format, Data Interchange Format, JSON
Latest version of IETF RFC 8949
Document Versions — IETF RFC 8949
-
▶ IETF RFC 8949 (2020-12-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- 10.1109-IEEESTD.2019.8766229 — IEEE754 EXTERNAL
- IEEE.STD1003.1.2018 — TIME_T EXTERNAL
- ISO 9899: 2018 [Active]
- ISO.14882 — Cplusplus20 EXTERNAL
- IETF RFC 2045 [Active*]
- IETF RFC 2119 [Active*]
- IETF RFC 3339 [Active*]
- IETF RFC 3629 [Active*]
- IETF RFC 3986 [Active, Amended*]
- IETF RFC 4287 [Active*]
- IETF RFC 4648 [Active*]
- IETF RFC 8126 [Active*]
- IETF RFC 8174 [Active*]
Bibliographic Reference(s)
- 10.1007-978-3-642-34931-7_28 — SIPHASH_LNCS EXTERNAL
- ECMA.262.202006 — ECMA-262, 11th edition specification EXTERNAL
- IETF.draft-bormann-cbor-notable-tags-02 — I-D.bormann-cbor-notable-tags EXTERNAL
- Various, "BSON - Binary JSON", <http://bsonspec.org/>. EXTERNAL
- IANA, "Structured Syntax Suffixes", <https://www.iana.org/assignments/media-type-structured-suffix>. EXTERNAL
- IANA, "Media Types", <https://www.iana.org/assignments/media-types>. EXTERNAL
- Hazel, P., "PCRE - Perl Compatible Regular Expressions", <https://www.pcre.org/>. EXTERNAL
- Ben-Kiki, O., Evans, C., and I.d. Net, "YAML Ain't Markup Language (YAML[TM]) Version 1.2", 3rd Edition, October 2009, <https://www.yaml.org/spec/1.2/spec.html>. EXTERNAL
- Furuhashi, S., "MessagePack", <https://msgpack.org/>. EXTERNAL
- IANA, "Concise Binary Object Representation (CBOR) Simple Values", <https://www.iana.org/assignments/cbor-simple-values>. EXTERNAL
- IANA, "Concise Binary Object Representation (CBOR) Tags", <https://www.iana.org/assignments/cbor-tags>. EXTERNAL
- IANA, "Constrained RESTful Environments (CoRE) Parameters", <https://www.iana.org/assignments/core-parameters>. EXTERNAL
- IETF RFC 713 [Active*]
- IETF RFC 6838 [Active*]
- IETF RFC 7049 [Superseded*]
- IETF RFC 7228 [Active*]
- RFC7493 — RFC7493 EXTERNAL
- RFC7991 — RFC7991 EXTERNAL
- IETF RFC 8259 [Active*]
- RFC8610 — RFC8610 EXTERNAL
- RFC8618 — RFC8618 EXTERNAL
- RFC8742 — RFC8742 EXTERNAL
- RFC8746 — RFC8746 EXTERNAL
- T-REC-X.690.2015 — X.690 EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC8949.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 8949, Concise Binary Object Representation (CBOR). Available at https://doi.org/10.17487/RFC8949
Snippet:
IETF RFC 8949, Concise Binary Object Representation (CBOR). Available at https://doi.org/10.17487/RFC8949
HTML (ISO 690 compliant)
Preview:
IETF RFC 8949, Concise Binary Object Representation (CBOR). Available at https://doi.org/10.17487/RFC8949
Snippet:
<span class="citation"><cite>IETF RFC 8949</cite>, Concise Binary Object Representation (CBOR). Available at <a href="https://doi.org/10.17487/RFC8949" target="_blank" rel="noopener">https://doi.org/10.17487/RFC8949</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 8949, Concise Binary Object Representation (CBOR)
doi: 10.17487/RFC8949
url: https://doi.org/10.17487/RFC8949
doi: 10.17487/RFC8949
url: https://doi.org/10.17487/RFC8949
Snippet:
<li> <cite id="bib-rfc8949">IETF RFC 8949</cite>, Concise Binary Object Representation (CBOR) <span class="doi">10.17487/RFC8949</span> </li>
Referenced By
- An Easy-to-Use-Solution for C2PA Workloads [Active]
- IETF RFC 9191 [Active*]