Module libflate::lz77

source ·
Expand description

The interface and implementations of LZ77 compression algorithm.

LZ77 is a compression algorithm used in DEFLATE.

Modules

default 🔒

Structs

A Lz77Encode implementation used by default.
A no compression implementation of LZ77Encode trait.

Enums

A LZ77 encoded data.
Compression level.

Constants

Maximum backward distance of a pointer.
Maximum length of sharable bytes in a pointer.
Maximum size of a sliding window.

Traits

The LZ77Encode trait defines the interface of LZ77 encoding algorithm.
The Sink trait represents a consumer of LZ77 encoded data.