Protobuf(Protocol Buffers)学习:一简介
Posted 小葵向前冲
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Protobuf(Protocol Buffers)学习:一简介相关的知识,希望对你有一定的参考价值。
Protobuf
是什么?
Google Protocol Buffer
(简称 Protobuf)是一种轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。
优点:
- 性能好
- 跨语言:c++、Java、Python
缺点:
- 二进制格式可读性差
- 缺乏自描述
有什么用
怎么用
安装(windows)
下载Protocol Buffers编译器:https://github.com/protocolbuffers/protobuf
可参考:protocbuf安装
验证:
protoc --version
python解析proto
在对应文件夹中命令行运行(cmd)
protoc -I=1 --python_out=2 3
1.proto的路径
2.py文件存放路径
3.proto文件
protoc -I=. --python_out=pypy/ map.proto
以上是关于Protobuf(Protocol Buffers)学习:一简介的主要内容,如果未能解决你的问题,请参考以下文章
Protobuf(Protocol Buffers)学习:一简介
ProtoBuf.js – Protocol Buffers的Javascript实现(转)
Protocol Buffers(Objective-C)踩坑指南