tool.ren

Protobuf・.proto検査

共通の proto2、proto3、および Edition の構文をローカルで解析し、フィールド番号、予約済み、マップ、oneof、enum、および JSON 名のリスクにフラグを立てて、リビジョンを比較します。

.proto ファイルはこのブラウザでのみ解析されます
スキーマはアップロードされず、プロトコルとプラグインは実行されず、インポートは取得されません。匿名イベントには、パッケージ、タイプ、フィールド、またはファイル名が含まれません。

現在および古い入力はそれぞれ 2 MiB に制限されています。ディスクとネットワークのインポートはロードされません。

サンプルをロードするか、.proto を貼り付けて開始してください

フィールド インベントリ、ルールの検出結果、ProtoJSON、およびバージョンの互換性の変更がここに表示されます。

このインスペクターは、プロトコルの置き換え、インポートの読み込み、またはカスタム オプションの完全な評価を行いません。ターゲット ツールチェーンを使用してコンパイルし、正式な互換性テストを実行します。

Protobuf・.proto検査

フィールド ルール、ProtoJSON マッピング、およびスキーマ進化の互換性を確認します。共通の proto2、proto3、および Edition の構文をローカルで解析し、フィールド番号、予約済み、マップ、oneof、enum、および JSON 名のリスクにフラグを立てて、リビジョンを比較します。

主な機能

  • proto2、proto3、Edition 2023、Edition 2024 の宣言を認識します
  • 番号、予約された範囲、重複、マップ、oneof および enum のゼロ値をチェックします
  • 公式型マッピングを使用してコピー可能な ProtoJSON サンプルを生成する
  • 番号の再利用、予約されていない削除、タイプ、列挙型、および RPC の変更をチェックします

活用例

  • .proto を編集する前に前方リスクと後方リスクを確認する
  • メッセージ、列挙型、サービス、RPC をすばやく参照する
  • lowerCamelCase、64-bit 整数およびバイトの JSON 形状を確認する

よくある質問

Protobuf・.proto検査では何ができますか?

共通の proto2、proto3、および Edition の構文をローカルで解析し、フィールド番号、予約済み、マップ、oneof、enum、および JSON 名のリスクにフラグを立てて、リビジョンを比較します。 主な機能:proto2、proto3、Edition 2023、Edition 2024 の宣言を認識します、番号、予約された範囲、重複、マップ、oneof および enum のゼロ値をチェックします、公式型マッピングを使用してコピー可能な ProtoJSON サンプルを生成する、番号の再利用、予約されていない削除、タイプ、列挙型、および RPC の変更をチェックします。

どのような場面で役立ちますか?

.proto を編集する前に前方リスクと後方リスクを確認する、メッセージ、列挙型、サービス、RPC をすばやく参照する、lowerCamelCase、64-bit 整数およびバイトの JSON 形状を確認するなどの用途に利用できます。操作前に、対応形式や入力条件をページ内で確認してください。

入力データはどこで処理されますか?

主要な処理は現在のブラウザ内で行う設計です。アカウント、コメント、匿名の利用状況の記録などでは通常のサイト通信が発生することがあります。機密情報を扱う前に、このツールの注意事項と対応形式・容量の制限を確認してください。

コメント

0 コメント

コメントするにはサインインしてください
アカウント

コメントしたり返信するにはサインインしてください。

ログイン
コメントはまだありません。最初にフィードバックを残してください。

ToolRen オンラインツール集 © 2026