43 个稳定版本

2.0.13+zstd.1.5.62024 年 8 月 2 日
2.0.12+zstd.1.5.62024 年 7 月 5 日
2.0.11+zstd.1.5.62024 年 6 月 17 日
2.0.10+zstd.1.5.62024 年 3 月 27 日
1.1.5-a2017 年 3 月 24 日

#241 in 压缩

Download history • Rust 包仓库 802304/week @ 2024-05-03 • Rust 包仓库 820179/week @ 2024-05-10 • Rust 包仓库 813062/week @ 2024-05-17 • Rust 包仓库 795655/week @ 2024-05-24 • Rust 包仓库 936549/week @ 2024-05-31 • Rust 包仓库 929086/week @ 2024-06-07 • Rust 包仓库 931046/week @ 2024-06-14 • Rust 包仓库 1000302/week @ 2024-06-21 • Rust 包仓库 940577/week @ 2024-06-28 • Rust 包仓库 987686/week @ 2024-07-05 • Rust 包仓库 957637/week @ 2024-07-12 • Rust 包仓库 996438/week @ 2024-07-19 • Rust 包仓库 1028754/week @ 2024-07-26 • Rust 包仓库 1059400/week @ 2024-08-02 • Rust 包仓库 1070114/week @ 2024-08-09 • Rust 包仓库 867140/week @ 2024-08-16 • Rust 包仓库

4,216,117 每月下载量
用于 3,097 个crate(27 个直接使用)

MIT/Apache

2.5MB
45K SLoC

C 40K SLoC // 0.2% comments • Rust 包仓库 Rust 4.5K SLoC // 0.1% comments • Rust 包仓库 GNU Style Assembly 382 SLoC // 0.2% comments • Rust 包仓库

zstd-sys

这是到 zstd 库的低级自动生成的绑定。你可能不想直接使用这个库;相反,查看 zstd-rszstd-safe

自行编译

zstd 作为子模块包含。要克隆时获取所有内容,使用

git clone https://github.com/gyscos/zstd-rs --recursive

或者,如果你没有使用 --recursive 标志克隆,请在仓库内部调用此命令

git submodule update --init

然后,在这个目录下运行 cargo build 应该可以处理构建 C 库并将其链接到它。

构建时 bindgen

此库包含预生成的 bindings.rs 文件。你还可以在构建时使用 bindgen 功能生成新的绑定

cargo build --features bindgen

lib.rs:

zstd 库的低级绑定。

依赖