戻る

Protobuf デコーダー

開発ツール

読み込み中

ツールを読み込んでいます

ツールのコードは開いたときにのみ読み込まれます。

このツールの処理はすべてブラウザー内で行われ、入力内容はサーバーへ送信されません。

このツールについて

Protobuf のバイナリ、Hex、Base64 データを入力すると、フィールド番号、Wire 型、値をローカルで確認できます。.proto Schema を追加するとフィールド名とネストしたメッセージも表示します。

主な用途

  • ログ、メッセージキュー、ネットワークキャプチャの Protobuf フィールドを確認する
  • データをアップロードせずにバイナリメッセージの構造を調べる

使い方

  1. 1.Base64 または Hex を貼り付けるか、バイナリファイルを選択します
  2. 2.任意で .proto Schema を入力または選択し、ルートメッセージを選びます
  3. 3.解析してフィールド、元のバイト列、JSON 結果を確認します

制限と注意事項

  • Schema がない場合はフィールド番号、Wire 型、元の値を表示します。Schema 対応は一般的な message フィールド向けで、完全な protoc コンパイラーではありません。
  • 外部サービスは呼び出さず、入力サイズは 5 MB に制限しています。

よくある質問

データはアップロードされますか?

いいえ。解析はこのブラウザーで行われ、バイナリデータと Schema はサーバーに送信されません。

.proto ファイルがなくても解析できますか?

はい。フィールド番号、Wire 型、オフセット、元の値を確認できます。Schema があると結果を読みやすく表示できます。

関連ツール