Зачем конвертировать BDOB в BDO?
Оба формата основаны на механизме привязки метаданных NATO ADatP-4778 и содержат одни и те же связанные метаданные и дополнительные подписи. Специалисты конвертируют бинарный .bdob в .BDO, когда система или профиль передачи данных ожидают человекочитаемую форму XML вместо компактной CBOR.
Способы конвертации BDOB в BDO
Специализированные инструменты ADatP-4778 OPEN-SOURCE
Используйте программное обеспечение, созданное по профилям ADatP-4778: декодируйте .bdob с помощью библиотеки CBOR, затем повторно сформируйте ту же привязку в виде XML, соответствующего ADatP-4778, и сохраните как .bdo.
Библиотека CBOR + сериализатор XML OPEN-SOURCE
Декодируйте .bdob с помощью парсера CBOR (например, пакета cbor в Python или JavaScript), затем сопоставьте каждый элемент со схемой XML ADatP-4778 и запишите результат в файл .bdo.
Об этих форматах
Файл .bdob - это NATO Binary Binding Data Object: небольшая бинарная запись, которая связывает метаданные (обычно метку конфиденциальности) с объектом данных. Он определен механизмом…
Открыть детали .BDOB →Файл .BDO - это файл данных, используемый специальным программным обеспечением.
Открыть детали .BDO →Качество и на что обратить внимание
- Это нишевый оборонный формат NATO, для которого нет готовых конвертеров; вам нужен код, понимающий структуру привязки ADatP-4778, а не обычный файловый инструмент.
- Любая цифровая подпись в
.bdobне сохранится после повторной сериализации - CBOR и XML канонизируются по-разному, поэтому объекту может потребоваться повторное подписание для сохранения валидности. - Поскольку стандарт имеет ограниченный доступ, точная схема и профили привязки берутся из документов ADatP-4778, которые должны быть под рукой для корректного сопоставления полей.
Часто задаваемые вопросы
Являются ли .bdob и .bdo одним и тем же?
.bdob - это кодировка CBOR (бинарная), а .bdo - кодировка XML (текстовая).