IT-словарь › Программирование › CBOR

CBOR

Программирование Svenska → Обновлено: 2026-10-17

Concise Binary Object Representation (RFC 8949) — бинарный формат с моделью данных как у JSON, но компактнее и с большим набором типов.

Автор — Карстен Борман, 2013 год. Создан для IoT и устройств с ограниченными ресурсами: без накладных расходов на схему, длины строк кодируются varint, есть нативные бинарные блобы, даты, десятичные дроби и длинные целые. Поддерживает потоковую передачу, детерминированное (каноническое) кодирование и теги для расширений.

Доминирует в мире IETF: полезная нагрузка CoAP, COSE (CBOR Object Signing and Encryption), аттестация WebAuthn, DNS-over-CBOR. В вебе проиграл MessagePack, зато правит в IoT и встраиваемых протоколах.

← Назад к словарю