Package com.colloquial.arithcode

Interface Summary
ArithCodeModel Interface for an adaptive statistical model of a stream to be used as a basis for arithmetic coding and decoding.
 

Class Summary
AdaptiveUnigramModel Provides an adaptive model based on bytes observed in the input stream.
ArithCodeInputStream An input stream which uses a statistical model and arithmetic coding for decompression of encoded bytes read from an underlying input stream.
ArithCodeOutputStream A filter output stream which uses a statistical model and arithmetic coding for compression of bytes read from an underlying arithmetic encoder.
ArithCoder A generic arithmetic coding subclass containing elements common to both arithmetic decoding and arithmetic coding.
ArithDecoder Performs arithmetic decoding, converting bit input into cumulative probability interval output.
ArithEncoder Performs arithmetic encoding, converting cumulative probability interval input into bit output.
BitInput Reads input from an underlying input stream a bit at a time.
BitOutput Writes to an underlying output stream a bit at a time.
ByteBuffer Stores a queue of bytes in a buffer with a maximum size.
ByteSet A set of bytes.
Converter Package utility class for converting integers to bytes and back again in a uniform manner.
ExcludingAdaptiveUnigramModel Package class for use by the PPMModel.
PPMCompress Command-line function for compressing files or streams.
PPMDecompress Command-line function for decompressing files or streams.
PPMModel Provides a cumulative, adaptive byte model implementing prediction by partial matching up to a specified maximum context size.
PPMNode A node in a depth-bounded suffix tree that represents counts of sequences of bytes.
Test Runs test suite for arithmetic coding and decoding with all of th esupplied compression models from Test.main(java.lang.String[]).
TestSet Package local helper class to compute statistics for a set of compression experiments.
TestStatistics Package local helper class to compute statistics for a single compression experiment.
TokenStreamEncoder Model of a sequence of tokens.
UniformModel A singleton uniform distribution byte model.