Demystifying the protobuf wire format | Kreya
Protocol buffers transform data into a compact binary stream for storage or transmission.
In this blog post, we will use a proto definition of a sample message and
serialize it to binary data.
The sample message
For our sample we use the following .proto file:
syntax = "proto3";message Fruit { int32 weight = 1; string name = 2;}
This defines a Fruit message with two fields name and weight.
Each of these fields has a type, a name and a field number.
We will serialize a simple sample message wi...
Read more at kreya.app