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 • Rust 包仓库 197/week @ 2024-04-26 • Rust 包仓库 193/week @ 2024-05-03 • Rust 包仓库 133/week @ 2024-05-10 • Rust 包仓库 307/week @ 2024-05-17 • Rust 包仓库 545/week @ 2024-05-24 • Rust 包仓库 346/week @ 2024-05-31 • Rust 包仓库 271/week @ 2024-06-07 • Rust 包仓库 309/week @ 2024-06-14 • Rust 包仓库 597/week @ 2024-06-21 • Rust 包仓库 377/week @ 2024-06-28 • Rust 包仓库 502/week @ 2024-07-05 • Rust 包仓库 430/week @ 2024-07-12 • Rust 包仓库 487/week @ 2024-07-19 • Rust 包仓库 422/week @ 2024-07-26 • Rust 包仓库 458/week @ 2024-08-02 • Rust 包仓库 614/week @ 2024-08-09 • Rust 包仓库

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

自定义许可协议

265KB
5.5K SLoC

C 5K SLoC // 0.2% comments • Rust 包仓库 Rust 300 SLoC • Rust 包仓库 Shell 8 SLoC • Rust 包仓库

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