なぜ BDOB を CBOR に変換するのですか?
.bdob 形式は ADatP-4778 によって、Binding Data Object の CBOR ベースのバリアントとして定義されています。これは XML ベースの .BDO に対するバイナリの代替手段です。文字通り Concise Binary Object Representation として保存されているため、意味のある .bdob から .cbor への変換は存在せず、ファイル名やラベルの変更のみが行われます。
BDOB から CBOR への変換方法
ファイル名の変更 FREE
object.bdob を object.cbor にコピーします。.bdob はすでに CBOR エンコードを使用しているため、バイトデータは変更されません。
CBOR ライブラリで読み込む OPEN-SOURCE
任意の CBOR パーサー(Python の cbor2、JavaScript の cbor、または cbor.io のツールなど)で .bdob ファイルを指定してください。変換ステップなしで直接デコードされます。
cbor2diag で JSON にデコードする OPEN-SOURCE
読みやすい形式で表示したい場合は、.bdob に対して CBOR 診断/JSON ツールを実行し、元のファイルを変更せずに構造を検査してください。
これらの形式について
品質と注意点
.bdobと一般的な.cborファイルは同じエンコードです。NATO 固有の MIME タイプと想定される用途のみが異なります。.cborに名前を変更すると ADatP-4778 のコンテキストが破棄されるため、下流のシステムで Binding Data Object として認識されなくなる可能性があります。- バイナリ形式であるため、
.bdobをテキストエディタで開いても意味がありません。内容を確認するには CBOR 対応のツールを使用してください。
よくある質問
`.bdob` はすでに CBOR ではないのですか?
application/vnd.nato.bindingdataobject+cbor です。