Class SnappyCompressorInputStream

All Implemented Interfaces:
Closeable, AutoCloseable, InputStreamStatistics

CompressorInputStream for the raw Snappy format.

This implementation uses an internal buffer in order to handle the back-references that are at the heart of the LZ77 algorithm. The size of the buffer must be at least as big as the biggest offset used in the compressed stream. The current version of the Snappy algorithm as defined by Google works on 32k blocks and doesn't contain offsets bigger than 32k which is the default block size used by this class.

See Also: