msgpack/msgpack-c
GitHub: msgpack/msgpack-c
Stars: 3293 | Forks: 931
# C/C++ 的 msgpack
它就像 JSON,但更小、更快。
## 概述
[MessagePack](http://msgpack.org/) 是一种高效的二进制序列化格式,它允许像 JSON 那样在多种语言之间交换数据,但它更快且更小。小整数被编码为单个字节,短字符串除字符串本身外仅需一个额外的字节。
### C 库
参见 [c_master](https://github.com/msgpack/msgpack-c/tree/c_master)
### C++ 库
参见 [cpp_master](https://github.com/msgpack/msgpack-c/tree/cpp_master)
### 文档
您可以在 [wiki](https://github.com/msgpack/msgpack-c/wiki) 上获取更多信息,包括教程。
## 贡献
`msgpack-c` 在 GitHub 上的 [msgpack/msgpack-c](https://github.com/msgpack/msgpack-c) 进行开发。
如需报告问题或发送 pull request,请使用 [issue tracker](https://github.com/msgpack/msgpack-c/issues)。
这里是 [优秀的贡献者](https://github.com/msgpack/msgpack-c/graphs/contributors) 列表。
## 许可证
`msgpack-c` 根据 Boost Software License, Version 1.0 获得许可。详见 [`LICENSE_1_0.txt`](./LICENSE_1_0.txt) 文件。
标签:Boost许可证, C, C++, IoT, JSON替代, MessagePack, RPC, 二进制格式, 反序列化, 后端开发, 嵌入式系统, 序列化, 开源库, 搜索引擎爬虫, 数据交换, 数据序列化, 数据擦除, 消息打包, 系统编程, 编解码, 跨语言