CBOR エンコーダー
CBOR エンコード — 純クライアントサイドツール。JSON を本物の RFC 8949 CBOR バイナリ(ワイヤ互換)へ、決定論的エンコーディング(§4.2.1:最短の整数/浮動小数点、マップキーは length-first 後バイト順ソート)で変換。$bytes/$tag/$bignum/$simple 規約オブジェクトでバイト列・タグ・多倍長整数・simple 値をサポート。出力は hex(デフォルト)または base64。プライバシーファースト、サーバー往復なし。
例を試す:
Local only
最近の履歴
履歴はまだありません
使い方
- 入力ボックスに JSON を貼り付けます。JSON で表現できない型は {"$bytes":"hex"}、{"$bignum":"10進"}、および形式固有の {"$tag":n} / {"$simple":n} / {"$ext":n,"data":"hex"} 規約オブジェクトを使用してください。
- 出力形式を選択:hex(デフォルト)または base64。
- エンコードされたバイナリをコピーまたはダウンロードします。
よくある質問
- データはどこかにアップロードされますか?
- いいえ。すべての処理はブラウザ内でローカルに行われ、サーバー往復はありません。
- このツールはオフラインで動作しますか?
- はい。ページ読み込み後、ツールは完全にクライアントサイドで動作し、ネットワーク接続は不要です。
関連ツール
CBOR デコーダー
CBOR デコード — 純クライアントサイドツール。本物の RFC 8949 CBOR バイナリ(hex/base64 自動判定)を整形 JSON にデコード。major type 0-7 全対応:全整数、バイト/テキスト列(indefinite 長含む)、配列、マップ、タグ(bignum・日付・URI)、simple 値、半/単/倍精度浮動小数点。プライバシーファースト、サーバー往復なし。 ツール
MessagePack エンコーダー
MessagePack エンコード — 純クライアントサイドツール。JSON を本物の MessagePack バイナリ(ワイヤ互換、msgpack-python のデフォルト動作に準拠)に変換:最短の整数形式、str/bin/array/map ファミリー全対応、$ext 規約オブジェクトによる拡張型。マップキーは挿入順を維持。出力は hex(デフォルト)または base64。プライバシーファースト、サーバー往復なし。 ツール
Protobuf デコーダー
Protobuf Decode — 純クライアントサイドツール。プライバシーファースト、サーバー往復なし。 ツール