Protobuf入门——下载安装配置及在Android项目中的简单使用

Protobuf

为什么要使用Protobuf

  • 序列化后体积相比 Json 和 XML 很小,适合网络传输,大量节约服务端成本。
  • protobuf 不是自我描述的,离开了数据描述 .proto 文件,就无法理解二进制数据流,使数据具有一定的“加密性”。
  • protobuf支持跨平台多语言、支持向前向后兼容、序列化反序列化速度快、有代码生成机制。

什么是Protobuf

  • protobuf全称Protocol Buffers,是 Google出品的一种轻量 & 高效的结构化数据存储格式(类似于XML,json),它语言无关、平台无关,多用于通信协议、数据存储等。
  • 简单理解就是我们可以使用protobuf由proto文件得到java文件。

如何使用Protobuf

  • 下载安装

    • 打开这个链接,把相应的的压缩包下载下来,解压,配置一下环境变量即可。下图以windows系统为例演示一遍流程。
      下载第一步
      下载第二步
      配置第一步
      配置第二步
      配置第三步
      验证安装成功
  • 编译

    • 不同版本的编译命令有所不同。
    1. java标准版,使用如下命令

      protoc -I
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值