1 个不稳定版本
0.1.0 | 2024年5月28日 |
---|
#677 in 压缩
在 pco_cli 中使用
11KB
180 代码行
SPDP Rust 绑定
有关此数值数据的无损编解码器信息,请参阅德克萨斯州立大学的页面。请注意,我不是原始作者;这只是为了绑定到原始(v1.1)C 源代码。
使用和安全性
如果您想使用绑定,请阅读以下内容!
原始作者未明确说明,但为了避免批处理过程中的段错误和内存损坏,请注意
- 输入缓冲区和输出缓冲区都将被修改。
- 在压缩过程中,输出缓冲区必须至少为
2 * n + 9
字节长,其中n
是输入缓冲区的长度。 - 在解压缩过程中,输入缓冲区必须至少与输出缓冲区一样长。为了实际使用,您需要将压缩和解压缩的大小存储在别处,并填充一个长度为
max(input_size, output_size)
的输入缓冲区和长度为output_size
的输出缓冲区。
也相关
- Pcodec:另一个数值数据的无损编解码器;包含与SPDP和其他编解码器进行比较的基准测试。
依赖关系
~0–2MB
~41K SLoC