本文介绍protocol buffer消息二进制传输格式.在应用程序中使用protocol buffer时,你并不需要了解这些,但它对你了解protocol buffer格式如何影响你的编码消息的大小很有用. 简单消息 我们从一个非常简单的消息定义开始: message Test1 { int32 a = 1; } 在程序中,你可以创建一个Test1,然后设置a为150.之后你讲消息序列化到一个输出流.如果你想检查编码的消息,你会看到三个字节: 08 96 01 那么,这些数字代表什么呢?接着往…