RFC 7049 - 简洁二进制对象表示 (CBOR)
RFC 7049 - Concise Binary Object Representation (简洁二进制对象表示, CBOR)
状态: 标准跟踪
发布时间: 2013年10月
作者: C. Bormann (不来梅大学TZI), P. Hoffman (VPN联盟)
Abstract (摘要)
Concise Binary Object Representation (简洁二进制对象表示, CBOR) 是一种数据格式, 其设计目标包括实现极小的代码体积, 相当小的消息大小, 以及无需版本协商的可扩展性。这些设计目标使其区别于早期的二进制序列化格式, 如 ASN.1 和 MessagePack。
Contents (目录)
- 1. Introduction (简介)
- 2. Specification of the CBOR Encoding (CBOR编码规范)
- 3. Creating CBOR-Based Protocols (创建基于CBOR的协议)
- 3.1. CBOR in Streaming Applications (流式应用中的CBOR)
- 3.2. Generic Encoders and Decoders (通用编码器和解码器)
- 3.3. Syntax Errors (语法错误)
- 3.4. Other Decoding Errors (其他解码错误)
- 3.5. Handling Unknown Simple Values and Tags (处理未知的简单值和标记)
- 3.6. Numbers (数字)
- 3.7. Specifying Keys for Maps (为映射指定键)
- 3.8. Undefined Values (未定义值)
- 3.9. Canonical CBOR (规范CBOR)
- 3.10. Strict Mode (严格模式)
- 4. Converting Data between CBOR and JSON (CBOR与JSON之间的数据转换)
- 5. Future Evolution of CBOR (CBOR的未来演进)
- 6. Diagnostic Notation (诊断记号)
- 7. IANA Considerations (IANA注意事项)
- 8. Security Considerations (安全注意事项)
- 9. Acknowledgements (致谢)
- 10. References (参考文献)
- Appendix A. Examples (示例)
- Appendix B. Jump Table (跳转表)
- Appendix C. Pseudocode (伪代码)
- Appendix D. Half-Precision (半精度)
- Appendix E. Comparison of Other Binary Formats to CBOR's Design Objectives (其他二进制格式与CBOR设计目标的比较)
Copyright Notice (版权声明)
版权所有 (c) 2013 IETF信托基金会和被确认为文档作者的人员。保留所有权利。
本文档受 BCP 78 和与本文档发布之日有效的 IETF 信托基金会关于 IETF 文档的法律条款 (http://trustee.ietf.org/license-info) 的约束。请仔细阅读这些文档, 因为它们描述了您对本文档的权利和限制。