Class | Description |
---|---|
ByteBufChecksum |
Checksum implementation which can directly act on a ByteBuf . |
ByteBufChecksum.ReflectiveByteBufChecksum | |
ByteBufChecksum.SlowByteBufChecksum | |
Bzip2BitReader |
An bit reader that allows the reading of single bit booleans, bit strings of
arbitrary length (up to 32 bits), and bit aligned 32-bit integers.
|
Bzip2BitWriter |
A bit writer that allows the writing of single bit booleans, unary numbers, bit strings
of arbitrary length (up to 32 bits), and bit aligned 32-bit integers.
|
Bzip2BlockCompressor |
Compresses and writes a single Bzip2 block.
Block encoding consists of the following stages: 1. |
Bzip2BlockDecompressor |
Reads and decompresses a single Bzip2 block.
Block decoding consists of the following stages: 1. |
Bzip2Constants |
Constants for both the
Bzip2Encoder and the Bzip2Decoder . |
Bzip2Decoder |
Uncompresses a
ByteBuf encoded with the Bzip2 format. |
Bzip2DivSufSort |
DivSufSort suffix array generator.
Based on libdivsufsort 1.2.3 patched to support Bzip2. This is a simple conversion of the original C with two minor bugfixes applied (see "BUGFIX" comments within the class). |
Bzip2DivSufSort.PartitionResult | |
Bzip2DivSufSort.StackEntry | |
Bzip2DivSufSort.TRBudget | |
Bzip2Encoder |
Compresses a
ByteBuf using the Bzip2 algorithm. |
Bzip2HuffmanAllocator |
An in-place, length restricted Canonical Huffman code length allocator.
Based on the algorithm proposed by R. |
Bzip2HuffmanStageDecoder |
A decoder for the Bzip2 Huffman coding stage.
|
Bzip2HuffmanStageEncoder |
An encoder for the Bzip2 Huffman encoding stage.
|
Bzip2MoveToFrontTable |
A 256 entry Move To Front transform.
|
Bzip2MTFAndRLE2StageEncoder |
An encoder for the Bzip2 Move To Front Transform and Run-Length Encoding[2] stages.
Although conceptually these two stages are separate, it is computationally efficient to perform them in one pass. |
Bzip2Rand |
Random numbers for decompress Bzip2 blocks.
|
CompressionUtil | |
Crc32 |
A CRC32 calculator.
|
Crc32c |
Implements CRC32-C as defined in:
"Optimization of Cyclic Redundancy-CHeck Codes with 24 and 32 Parity Bits",
IEEE Transactions on Communications 41(6): 883-892 (1993).
|
FastLz |
Core of FastLZ compression algorithm.
|
FastLzFrameDecoder |
Uncompresses a
ByteBuf encoded by FastLzFrameEncoder using the FastLZ algorithm. |
FastLzFrameEncoder |
Compresses a
ByteBuf using the FastLZ algorithm. |
JdkZlibDecoder |
Decompress a
ByteBuf using the inflate algorithm. |
JdkZlibEncoder |
Compresses a
ByteBuf using the deflate algorithm. |
JZlibDecoder | |
JZlibEncoder |
Compresses a
ByteBuf using the deflate algorithm. |
Snappy | |
SnappyFramedDecoder | Deprecated
Use
SnappyFrameDecoder instead. |
SnappyFrameDecoder |
Uncompresses a
ByteBuf encoded with the Snappy framing format. |
SnappyFramedEncoder | Deprecated
Use
SnappyFrameEncoder instead. |
SnappyFrameEncoder |
Compresses a
ByteBuf using the Snappy framing format. |
ZlibCodecFactory |
Creates a new
ZlibEncoder and a new ZlibDecoder . |
ZlibDecoder |
Decompresses a
ByteBuf using the deflate algorithm. |
ZlibEncoder |
Compresses a
ByteBuf using the deflate algorithm. |
ZlibUtil |
Utility methods used by
JZlibEncoder and JZlibDecoder . |
Enum | Description |
---|---|
Bzip2Decoder.State |
Current state of stream.
|
Bzip2Encoder.State |
Current state of stream.
|
FastLzFrameDecoder.State |
Current state of decompression.
|
JdkZlibDecoder.GzipState | |
Snappy.State | |
SnappyFrameDecoder.ChunkType | |
ZlibWrapper |
The container file formats that wrap the stream compressed by the DEFLATE
algorithm.
|
Exception | Description |
---|---|
CompressionException |
An
EncoderException that is raised when compression failed. |
DecompressionException |
A
DecoderException that is raised when decompression failed. |