Thanks to visit codestin.com
Credit goes to lib.rs

#zstd

no-std zstd-safe

Safe low-level bindings for the zstd compression library

53 stable releases (6 major)

7.2.4 Mar 20, 2025
7.2.1 Aug 2, 2024
7.2.0 Jul 5, 2024
7.1.0 Mar 27, 2024
1.3.1 Jul 5, 2017

#88 in Compression

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

9,175,233 downloads per month
Used in 6,707 crates (36 directly)

MIT/Apache

2.5MB
47K SLoC

Codestin Search App Codestin Search App Codestin Search App

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.


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.

Dependencies