# lib-protobuf **Repository Path**: tenonos/lib-protobuf ## Basic Information - **Project Name**: lib-protobuf - **Description**: 本仓库用于将protobuf 移植到TenonOS - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-07-08 - **Last Updated**: 2026-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lib-protobuf ## 微库提供的功能与说明 Protocol Buffers(简称 Protobuf)是Google开发的一种数据描述语言,用于序列化结构化数据,类似于XML或JSON,但它更小、更快、更简单。Protobuf定义了一种紧凑的二进制格式,用于数据存储和通信协议,广泛应用于数据压缩、网络传输等场景。libprotobuf提供了一种灵活、高效、自动化的方式来序列化和反序列化结构化数据。 protobuf支持的详细特性可见其官方文档: https://github.com/protocolbuffers/protobuf 本仓库将protobuf作为微库移植到TenonOS,目录结构如下: ```powershell . ├── Config.uk ------ 维护微库配置 ├── Makefile.uk ------ 用于微库构建 └── patches ------ 维护对protobuf源码的修改 ``` ## 编译构建与配置说明 protobuf不依赖其他微库,默认不启用