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