8 个版本
0.3.4 | 2024年6月22日 |
---|---|
0.3.2 | 2024年5月23日 |
0.3.1 | 2024年1月22日 |
0.3.0 | 2023年11月9日 |
0.1.0 | 2021年2月8日 |
127 在 压缩 中排名 127
每月下载量 2,071
用于 7 个 包(5 个直接使用)
265KB
5.5K SLoC
blosc-src
这是一个用于使用在 c-blosc
中实现的 Blosc 压缩器的 FFI 包。Blosc 压缩器是一个无损压缩库,允许开发者根据数据使用不同的压缩算法。
非 Rust 依赖项
该包使用 c-blosc
从源代码构建,使用 cc
包。因此,需要安装 C 编译器。
功能
c-blosc
可以透明地使用不同的压缩器,但其中一些只有在通过 cargo
功能包含时才可用。这些包括
zlib
zstd
lz4
snappy
当请求这些时,它们将从头开始构建,并可供 blosc
使用。
使用方法
由于此包仅提供 FFI,因此来自 c-blosc
的 示例 也适用于此包。在 test.rs
中包含了一个简单的往返示例。
在处理内存和多线程环境时,开发者必须特别注意。建议创建并使用安全接口,而不是直接使用此包。
依赖项
~0–1.4MB
~24K SLoC