50 stable releases (6 major)
7.2.1 | Aug 2, 2024 |
---|---|
7.2.0 | Jul 5, 2024 |
7.1.0 | Mar 27, 2024 |
7.0.0 | Oct 11, 2023 |
1.3.1 | Jul 5, 2017 |
#114 in Compression
5,262,179 downloads per month
Used in 3,501 crates
(23 directly)
2.5MB
45K
SLoC
zstd-safe
This is a thin, no-std, safe abstraction built on top of the bindings from [zstd-sys].
It is close to a 1-for-1 mapping to the C functions, but uses rust types like slices instead of pointers and lengths.
For a more comfortable higher-level library (with Read
/Write
implementations), see zstd-rs.
lib.rs
:
Minimal safe wrapper around zstd-sys.
This crates provides a minimal translation of the zstd-sys methods. For a more comfortable high-level library, see the zstd crate.
Most of the functions here map 1-for-1 to a function from the C zstd library mentioned in their descriptions. Check the source documentation for more information on their behaviour.
Features denoted as experimental in the C library are hidden behind an
experimental
feature.