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) の対象となります。これらの文書は, この文書に関するあなたの権利と制限を説明しているため, 注意深く確認してください。