Package org.apache.commons.compress.compressors.lz77support
Provides utility classes for LZ77 based algorithms.
The classes in this package are currently used by the LZ4 and Snappy implementations but might also help implementing other algorithms that derive from LZ77 and LZSS.
-
Interface Summary Interface Description LZ77Compressor.Callback Callback invoked while the compressor processes data. -
Class Summary Class Description AbstractLZ77CompressorInputStream Encapsulates code common to LZ77 decompressors.LZ77Compressor Helper class for compression algorithms that use the ideas of LZ77.LZ77Compressor.BackReference Represents a back-reference.LZ77Compressor.Block Base class representing blocks the compressor may emit.LZ77Compressor.EOD A simple "we are done" marker.LZ77Compressor.LiteralBlock Represents a literal block of data.Parameters Parameters of thecompressor
.Parameters.Builder Builder forParameters
instances. -
Enum Summary Enum Description LZ77Compressor.Block.BlockType Enumeration of the block types the compressor may emit.