RFC 7049 - Représentation d'objets binaires concis (CBOR)
RFC 7049 - Concise Binary Object Representation (Représentation d'objets binaires concis, CBOR)
Statut: Standards Track
Publié: Octobre 2013
Auteurs: C. Bormann (Universitaet Bremen TZI), P. Hoffman (VPN Consortium)
Abstract (Résumé)
La Concise Binary Object Representation (Représentation d'objets binaires concis, CBOR) est un format de données dont les objectifs de conception incluent la possibilité d'une taille de code extrêmement petite, une taille de message relativement petite et une extensibilité sans nécessité de négociation de version. Ces objectifs de conception la distinguent des sérialisations binaires antérieures telles que ASN.1 et MessagePack.
Contents (Contenu)
- 1. Introduction
- 2. Specification of the CBOR Encoding (Spécification de l'encodage CBOR)
- 2.1. Major Types (Types majeurs)
- 2.2. Indefinite Lengths for Some Major Types (Longueurs indéfinies pour certains types majeurs)
- 2.3. Floating-Point Numbers and Values with No Content (Nombres à virgule flottante et valeurs sans contenu)
- 2.4. Optional Tagging of Items (Marquage optionnel des éléments)
- 3. Creating CBOR-Based Protocols (Création de protocoles basés sur CBOR)
- 3.1. CBOR in Streaming Applications (CBOR dans les applications de streaming)
- 3.2. Generic Encoders and Decoders (Encodeurs et décodeurs génériques)
- 3.3. Syntax Errors (Erreurs de syntaxe)
- 3.4. Other Decoding Errors (Autres erreurs de décodage)
- 3.5. Handling Unknown Simple Values and Tags (Gestion des valeurs simples et tags inconnus)
- 3.6. Numbers (Nombres)
- 3.7. Specifying Keys for Maps (Spécification des clés pour les maps)
- 3.8. Undefined Values (Valeurs non définies)
- 3.9. Canonical CBOR (CBOR canonique)
- 3.10. Strict Mode (Mode strict)
- 4. Converting Data between CBOR and JSON (Conversion de données entre CBOR et JSON)
- 5. Future Evolution of CBOR (Évolution future de CBOR)
- 6. Diagnostic Notation (Notation diagnostique)
- 7. IANA Considerations (Considérations IANA)
- 7.1. Simple Values Registry (Registre des valeurs simples)
- 7.2. Tags Registry (Registre des tags)
- 7.3. Media Type ("MIME Type") (Type de média)
- 7.4. CoAP Content-Format (Format de contenu CoAP)
- 7.5. The +cbor Structured Syntax Suffix Registration (Enregistrement du suffixe de syntaxe structurée +cbor)
- 8. Security Considerations (Considérations de sécurité)
- 9. Acknowledgements (Remerciements)
- 10. References (Références)
- Appendix A. Examples (Exemples)
- Appendix B. Jump Table (Table de saut)
- Appendix C. Pseudocode (Pseudo-code)
- Appendix D. Half-Precision (Semi-précision)
- Appendix E. Comparison of Other Binary Formats to CBOR's Design Objectives (Comparaison d'autres formats binaires avec les objectifs de conception de CBOR)
Copyright Notice (Avis de copyright)
Copyright (c) 2013 IETF Trust et les personnes identifiées comme auteurs du document. Tous droits réservés.
Ce document est soumis au BCP 78 et aux dispositions juridiques de l'IETF Trust relatives aux documents IETF (http://trustee.ietf.org/license-info) en vigueur à la date de publication de ce document. Veuillez examiner attentivement ces documents car ils décrivent vos droits et restrictions concernant ce document.