Expand description
The interface and implementations of LZ77 compression algorithm.
LZ77 is a compression algorithm used in DEFLATE.
Structs§
- Default
Lz77 Encoder - A
Lz77Encode
implementation used by default. - Default
Lz77 Encoder Builder - Type for constructing instances of
DefaultLz77Encoder
. - Lz77
Decoder - LZ77 decoder.
- NoCompression
Lz77 Encoder - A no compression implementation of
Lz77Encode
trait.
Enums§
- Code
- A LZ77 encoded data.
- Compression
Level - Compression level.
Constants§
- MAX_
DISTANCE - Maximum backward distance of a pointer.
- MAX_
LENGTH - Maximum length of sharable bytes in a pointer.
- MAX_
WINDOW_ SIZE - Maximum size of a sliding window.
Traits§
- Lz77
Encode - The
Lz77Encode
trait defines the interface of LZ77 encoding algorithm. - Sink
- The
Sink
trait represents a consumer of LZ77 encoded data.