||Simple helper class to encapsulate details of basic buffer
recycling scheme, which helps a lot (as per profiling) for
smaller encoding cases.
||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.
||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,
ChunkEncoder to compress individual chunks and
combines resulting chunks into contiguous output byte array.
OutputStream implementation that will compress
output using LZF compression algorithm.