BDOB JSON
ファイル変換

BDOB から JSON への変換

クイック回答
BDOB を JSON に変換することは可能ですか?
はい - BDOB は JSON に変換可能です。

.bdob ファイルは CBOR(Concise Binary Object Representation)形式のバイナリデータであるため、無料の Python ツール cbor2 やオンラインの CBOR ビューアを使用して JSON にデコードできます。マッピングは近いですが、一部「非可逆」です。JSON に対応するものがない CBOR 型(バイト文字列、整数キー、タグ、特殊な浮動小数点数)は、最も近い 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 を追加します。

これらの形式について

品質と注意点

  • この変換は公式に「非可逆(lossy)」とされています。バイト文字列、文字列以外のマップキー、CBOR タグなどは、JSON で表現可能な形式に平坦化されます。
  • .bdob が特定のアプリから生成されたものである場合、そのスキーマはファイル内に記述されていないため、生の構造は取得できても、意味のあるフィールド名が得られるとは限りません。
  • 特殊な浮動小数点数(NaN、Infinity)や非常に大きな整数は、元の CBOR と同一の状態に戻らない可能性があります。

よくある質問

`.bdob` は常に CBOR ですか?
.bdob という名前はバイナリデータ(binary data blob)であることを示しており、CBOR は一般的なケースですが、デコードして確認してください。cbor2 でエラーが出る場合は、別のバイナリ形式が使用されています。
JSON から元の `.bdob` に完全に戻せますか?
保証されません。デコードが非可逆であるため、JSON を cbor2.dumps で再エンコードすると、元のバイナリとはわずかに異なるバイト列になる可能性があります。
コードを書く必要はありますか?
いいえ。python -m cbor2.tool は完成されたコマンドラインユーティリティですし、cbor.me はインストールすら不要です。
先にデータを編集することはできますか?
はい。JSON にデコードしてテキストを編集し、バイナリ形式に戻す必要がある場合は cbor2 で再エンコードしてください。