.PROTO ファイル拡張子
Protocol Buffersファイル
| 開発元 | |
| 人気度 |
3.8 | 85 票 |
PROTOファイルとは?
GoogleのProtocol Buffers形式で作成された開発者向けファイル。この形式はデータ交換に使用されるデータシリアライズ形式で、論理レコードとして1つ以上の「メッセージ」を指定します。各メッセージには名前と値のペアが含まれます(例:PersonメッセージにはID、名前、住所を含めることができます)。データ交換用のXMLの代替として設計されています。
詳細情報
Protocol Buffersのスキーマを指定すると、GoogleのJava、C++、またはPython用Protocol Buffersライブラリ(「protobuf」)を使用して、ソースコードを自動生成できます。生成されたソースコードは、プログラムで構造化データを作成したり、入出力ストリームに対してデータを読み書きしたりするために使用できます。
Protocol Buffersは、Java、C++、またはPythonプログラムのオブジェクトをシリアライズするために使用されます。これにより、データを共通形式でエンコードし、これら3つの言語で記述されたアプリケーション間で交換できます。
注: Protocol Buffersは、Google社内のほぼすべてのファイル形式とRPCプロトコルで使用されています。