Search notes:

Protocol Buffers

protoc

protoc is the protocol buffer compiler: it compiles .proto files.

Installation

Apt based systems;
sudo apt install -y protobuf-compiler
A Python wrapper(?) can apparently be installed with
sudo apt-get install python-protobuf
On Windows, protoc.exe can be downloaded somewhere from here.

Building from sources

Alternatively, protocol buffers might be built directlly from the sources:
python setup.py build
python setup.py test
python setup.py install

.proto files

.proto files contain service and message definitions.

See also

OpenStreetMap data is often distributed in Protocol Buffer format (….osm.pbf files).
The Python module Python library: protobuf.
Data exchange formats

Links

Google developers: protocol buffers

Index