4 个库
basE91 是一种将二进制数据编码为 ASCII 字符的先进方法。它与 UUencode 或 base64 类似,但更高效。basE91 产生的开销取决于输入数据。最多可达 23%(与 base64 的 33% 相比),或者可以低至 14%,通常在 0 字节块上发生。这使得 basE91 非常适合在电子邮件或终端行等二进制不安全连接上传输更大的文件。
许可证: BSD
Opus 是一个完全开放、无版税、高度通用的音频编解码器。Opus 在互联网上传输交互式语音和音乐时无与伦比,但也适用于存储和流媒体应用。它被互联网工程任务组(IETF)标准化为 RFC 6716,该标准结合了 Skype 的 SILK 编解码器技术和 Xiph.Org 的 CELT 编解码器技术。
许可证: BSD
Nanopb 是 Google 的 Protocol Buffers 数据格式的纯 C 实现。它针对 32 位微控制器,但也适用于具有紧密(2-10 KB ROM,<1 KB RAM)内存约束的其他嵌入式系统。
许可证: Zlib
许可证: MIT