# protobuf-demo **Repository Path**: learn-group/protobuf-demo ## Basic Information - **Project Name**: protobuf-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-21 - **Last Updated**: 2021-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # protobuf-demo > 更高的效率,空间,速度,人工可读性差。 - XML、JSON、ProtoBuf 都具有数据结构化和数据序列化的能力 - XML、JSON 更注重数据结构化,关注人类可读性和语义表达能力。ProtoBuf 更注重数据序列化,关注效率、空间、速度,人类可读性差,语义表达能力不足(为保证极致的效率,会舍弃一部分元信息) - ProtoBuf 的应用场景更为明确,XML、JSON 的应用场景更为丰富。 # 相关文档 - https://www.jianshu.com/p/a24c88c0526a 理解使用 - https://www.jianshu.com/p/73c9ed3a4877 内置编码 - https://blog.csdn.net/weweeeeeeee/article/details/102517841 协议数据结构 - https://developers.google.com/protocol-buffers/docs/javatutorial 官方文档 - https://gitee.com/foreign-resources-mirrors/protobuf 源代码 - https://www.cnblogs.com/sanshengshui/p/9739521.html 支持语言介绍 - https://github.com/dcodeIO/ByteBuffer.js 支持javascript的开源库 - https://www.cnblogs.com/darrenhwang/p/7058853.html 支持javascript介绍 # 使用须知 - 1.利用其插件生java,c,python等实体的代码 - 2.转byte进行转储 - 3.需要用的时候进行读入。