Passa al contenuto principale

1. Introduction (Introduzione)

1. Introduction (Introduzione)

Esistono centinaia di formati standardizzati per la rappresentazione binaria di dati strutturati (noti anche come formati di serializzazione binaria, binary serialization formats). Di questi, alcuni sono per domini di informazione specifici, mentre altri sono generalizzati per dati arbitrari. Nell'IETF, i formati probabilmente più noti in quest'ultima categoria sono BER e DER di ASN.1 [ASN.1].

Il formato qui definito segue alcuni obiettivi di progettazione specifici che non sono ben soddisfatti dai formati attuali. Il modello di dati sottostante è una versione estesa del modello di dati JSON [RFC4627]. È importante notare che questa non è una proposta di estendere in generale la grammatica in RFC 4627, poiché ciò causerebbe una significativa incompatibilità retroattiva con i documenti JSON già distribuiti. Invece, questo documento definisce semplicemente il proprio modello di dati che parte da JSON.

L'appendice E elenca alcuni formati binari esistenti e discute in che misura si adattino o meno agli obiettivi di progettazione della Concise Binary Object Representation (Rappresentazione concisa di oggetti binari, CBOR).