【Protocol Buffer とは】 Google 社内で使われているデータ変換のソフトウェア + データ形式で、 XML のようなテキスト形式ではなく、バイナリ形式を使用するので、 XML よりも高速なシリアライズができるそうです。 *.proto という形式のファイルでデータの構造を定義して それをコンパイルすると C++, Java, Python の各言語のコードが生成されます。 【ダウンロードとインストール】 Protocol Buffer のインストールと proto ファイルのコンパイルはこのへんを見てもらうとして memo - Protocol Buffer のC++チュートリアルをちょっとだけ Seasons.NET - GoogleさんのProtocol Buffers XMLはもう不要!? Google製シリアライズツール「Protocol Buffer」 【実際