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).
  • Class
    Description
    Decoder 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, calls ChunkEncoder to compress individual chunks and combines resulting chunks into contiguous output byte array.
     
    Decorator InputStream implementation used for reading compressed data and uncompressing it on the fly, such that reads return uncompressed data.
    Decorator OutputStream 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 using InputStream but rather pushed to uncompressor in variable length chunks.