Aller au contenu principal

1. Introduction

1. Introduction

Il existe des centaines de formats standardisés pour la représentation binaire de données structurées (également connus sous le nom de formats de sérialisation binaire, binary serialization formats). Parmi ceux-ci, certains sont destinés à des domaines d'information spécifiques, tandis que d'autres sont généralisés pour des données arbitraires. Dans l'IETF, les formats les plus connus de cette dernière catégorie sont probablement BER et DER d'ASN.1 [ASN.1].

Le format défini ici suit des objectifs de conception spécifiques qui ne sont pas bien satisfaits par les formats actuels. Le modèle de données sous-jacent est une version étendue du modèle de données JSON [RFC4627]. Il est important de noter qu'il ne s'agit pas d'une proposition d'extension générale de la grammaire dans RFC 4627, car cela provoquerait une incompatibilité rétrograde significative avec les documents JSON déjà déployés. Au lieu de cela, ce document définit simplement son propre modèle de données qui part de JSON.

L'annexe E répertorie certains formats binaires existants et discute dans quelle mesure ils correspondent ou non aux objectifs de conception de la Concise Binary Object Representation (Représentation d'objets binaires concis, CBOR).