Hey there!
As part of my MSc dissertation at University of Oxford, I wrote and published two papers covering the characteristics of various binary serialization formats, including Protocol Buffers v3 and performing a space-efficiency benchmark, respectively.
Sharing them here in case anybody finds them interesting! The first paper explains how Protocol Buffers Binary Wire Format works including an annotated hexadecimal example and the second compares Protocol Buffers to various other popular serialization formats.
-
A Survey of JSON-compatible Binary Serialization Specifications: https://arxiv.org/abs/2201.02089
All the best!