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