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

Download history 197/week @ 2024-04-26 193/week @ 2024-05-03 133/week @ 2024-05-10 307/week @ 2024-05-17 545/week @ 2024-05-24 346/week @ 2024-05-31 271/week @ 2024-06-07 309/week @ 2024-06-14 597/week @ 2024-06-21 377/week @ 2024-06-28 502/week @ 2024-07-05 430/week @ 2024-07-12 487/week @ 2024-07-19 422/week @ 2024-07-26 458/week @ 2024-08-02 614/week @ 2024-08-09

每月下载量 2,071
用于 7 包(5 个直接使用)

自定义许可协议

265KB
5.5K SLoC

C 5K SLoC // 0.2% comments Rust 300 SLoC Shell 8 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