【文件属性】:
文件名称:libcbor:C的CBOR协议实现
文件大小:320KB
文件格式:ZIP
更新时间:2021-01-30 12:36:14
c c-plus-plus serialization c99 cbor
libcbor是一个C库,用于解析和生成 (通用的无模式二进制数据格式)。
主要特点
完全符合RFC
强大的C99实施
分层架构提供控制和便利
灵活的内存管理
没有共享的全局状态-线程友好
正确处理UTF-8
完全支持流和增量处理
广泛的文档和测试套件
没有运行时依赖性,占用空间小
入门
从源编译
git clone https://github.com/PJK/libcbor
cmake -DCMAKE_BUILD_TYPE=Release -DCBOR_CUSTOM_ALLOC=ON libcbor
make
make install
家酿
brew install libcbor
Ubuntu 18.04及更高版本
sudo add-apt-repository universe
sudo apt-get install libcbor-dev
Fedora和RPM朋友
yum install libcbor-devel
其他
打包的libcbor可从15个以上的主要存储库中获得。 点击这里了解更多信息
使用范例
# include < cbor>
# include