1)固定长度,比如固定数组长度,google probuf自身没有这个功能,
nanopb(https://github.com/nanopb/nanopb)具有,并且特意为嵌入式准备的probuf。
https://jpa.kapsi.fi/nanopb/docs/concepts.html#data-types
2)固定内容,比如package head固定为某些字段
custom option
https://developers.google.com/protocol-buffers/docs/proto#customoptions
https://stackoverflow.com/questions/11474416/define-dictionary-in-protocol-buffer/11486640#11486640