Crate lamezip77

source ·
Expand description

Univeral(-ish) LZ77 thing

Modules

Structs

  • Used by decompression functions to read input. See README.
  • Parameterized, streaming LZ77 compression engine
  • Settings for tuning compression
  • Decompress into a buffer of fixed size. Construct one using the From trait impl.
  • Internal struct (that must be visible) that is used to feed input data into decompression functions. See README.
  • Bundles up the state of a decompressor. Usually re-exported by individual formats, with some of the generic parameters filled in.
  • Decompress into a streaming callback
  • Decompress into a Vec, possibly with an upper limit

Enums

  • Something that the LZ77 engine can output. Either a literal or a backreference.

Traits