BDOB JSON
Конвертация файлов

Конвертировать BDOB в JSON

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать BDOB в JSON?
Да - BDOB конвертируется в JSON.

Файл .bdob представляет собой блоб CBOR (Concise Binary Object Representation), поэтому его можно декодировать в JSON с помощью бесплатного инструмента командной строки Python cbor2 или онлайн-просмотрщика CBOR. Сопоставление близкое, но с потерями: типы CBOR, для которых в JSON нет эквивалентов (байтовые строки, целочисленные ключи, теги), приводятся к ближайшему значению JSON.

Также в JSON: EXPRESS · REPLIT · KLWP

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Sep 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать BDOB в JSON?

CBOR - это компактный бинарный аналог JSON, используемый для экономии места и более быстрого парсинга, но он не читаем для человека. Люди декодируют блоб .bdob в .json, чтобы иметь возможность проверять, редактировать, сравнивать или передавать данные в инструменты, работающие только с текстовым JSON.

Способы конвертации BDOB в JSON

cbor2 (Python) OPEN-SOURCE

Установите с помощью pip install cbor2, затем запустите python -m cbor2.tool -d file.bdob --pretty, чтобы вывести декодированные данные в виде отформатированного JSON. Добавьте -o out.json для записи в файл.

Об этих форматах

Качество и на что обратить внимание

  • Преобразование официально считается выполняемым с потерями - байтовые строки, нестроковые ключи карты и теги CBOR преобразуются в то, что может представить JSON.
  • Если .bdob был создан конкретным приложением, его схема не описана внутри файла, поэтому вы получите необработанную структуру, но не обязательно осмысленные имена полей.
  • Специальные числа с плавающей запятой (NaN, Infinity) и очень большие целые числа могут не вернуться в идентичный CBOR при обратной конвертации.

Часто задаваемые вопросы

Всегда ли .bdob - это CBOR?
Расширение .bdob сигнализирует о бинарном блобе данных, и CBOR является частым случаем, но подтвердите это декодированием - если cbor2 выдает ошибку, файл использует другой бинарный формат.
Верну ли я свой JSON в .bdob в точности?
Не гарантируется. Поскольку декодирование происходит с потерями, повторное кодирование JSON с помощью cbor2.dumps может создать байты, немного отличающиеся от исходного блоба.
Нужно ли писать код?
Нет. python -m cbor2.tool - это готовая утилита командной строки, а cbor.me вообще не требует установки.
Можно ли сначала отредактировать данные?
Да - декодируйте в JSON, отредактируйте текст, а затем снова закодируйте с помощью cbor2, если вам нужен бинарный формат обратно.