Protobuf,即Google Protocol Buffers,是由谷歌开发的一种语言无关、平台无关、可扩展的序列化数据结构传输协议。它使用特定的.proto文件来定义消息格式,然后根据.proto文件格式生成相应的代码,可以方便地将消息内容进行编解码,并且序列化后的消息体积小,传输效率高。
Protobuf 的数据类型主要分为三种: 1、基本类型:
int32/int64/uint32/uint64/sint32/sint64/fixed32/fixed64/sfixed32/sfixed64/bool/string/bytes
2、复杂类型: message/enum 3、特殊类型:
double/float/repeated
因篇幅问题不能全部显示,请点此查看更多更全内容