Package com.ning.compress.lzf
package com.ning.compress.lzf
Package that contains public API of the LZF codec, as well as some
of the implementation (specifically parts that are designed to be overridable).
-
ClassDescriptionDecoder that handles decoding of sequence of encoded LZF chunks, combining them into a single contiguous result byte array.Class that handles actual encoding of individual chunks.Simple command-line utility that can be used for testing LZF compression, or as rudimentary command-line tool.Helper class used to store LZF encoded segments (compressed and non-compressed) that can be sequenced to produce LZF files/streams.Decorator
InputStream
implementation used for reading uncompressed data and compressing it on the fly, such that reads return compressed data.Decoder that handles decoding of sequence of encoded LZF chunks, combining them into a single contiguous result byte array.Encoder that handles splitting of input into chunks to encode, callsChunkEncoder
to compress individual chunks and combines resulting chunks into contiguous output byte array.DecoratorInputStream
implementation used for reading compressed data and uncompressing it on the fly, such that reads return uncompressed data.DecoratorOutputStream
implementation that will compress output using LZF compression algorithm, given uncompressed input to write.Uncompressor
implementation for uncompressing LZF encoded data in "push" mode, in which input is not read usingInputStream
but rather pushed to uncompressor in variable length chunks.