Skip to main content

Module codecs

Module codecs 

Source
Expand description

compression/codes/mod.rs Streaming-safe compression and decompression.

Industry notes:

  • Deterministic per-chunk compression ensures reproducibility and parallel safety.
  • Dictionaries must be explicitly declared and bound via header.dict_id.
  • Registry resolves codec IDs to implementations.

Re-exports§

pub use auto::*;
pub use deflate::*;
pub use lz4::*;
pub use zstd::*;

Modules§

auto
codecs/auto.rs Pass-through codec.
deflate
Deflate (zlib wrapper) via flate2 with streaming enc/dec.
lz4
codecs/lz4.rs LZ4 block streaming compressor/decompressor (deterministic, dictionary optional).
zstd
src/compression/codecs/zstd.rs