Expand description
Pure Rust no_std Zstandard (zstd) compression and decompression
Implements RFC 8878 with no external dependencies beyond alloc.
Re-exports§
pub use common::ZstdError;pub use decompress::decompress;pub use compress::compress;
Modules§
- bitstream
- Backward bitstream reader and forward bitstream writer for zstd
- common
- Common constants, error types, and predefined tables for zstd
- compress
- Zstandard compression (RFC 8878)
- decompress
- Zstandard decompression (RFC 8878)
- fse
- FSE (Finite State Entropy) — tANS variant
- huff
- Huffman coding for zstd literals section
- xxhash
- xxHash64 implementation for zstd content checksums