ProtoBuf (Google Protocol Buffer)是由google公司用於數據交換的序列結構化數據格式,具有跨平台、跨語言、可擴展特性,類型於常用的XML及JSON,但具有更小的傳輸體積、更高的編碼、解碼能力,特別適合於數據存儲、網絡數據傳輸等對存儲體積、實時性要求高的領域。以 .proto為后綴,有自己的編譯器 protoc, protoc2 和 protoc3 版本.
protoc文檔
優點:空間效率搞,時間效率要高,對於數據大小敏感,傳輸效率高的
缺點:消息結構可讀性不高,序列化后的字節序列為二進制序列不能簡單的分析有效性;目前使用不廣泛;
windows 安裝
1.
https://github.com/protocolbuffers/protobuf/releases 找到對應版本下載安裝包

2.把解壓后的 bin 目錄文件路徑添加環境變量配置 D:\pc\protoc\bin
3.進入cmd 輸入命令 protoc --version,查看是否安裝成功