| 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 |
|
| 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 |
|
| 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 |
Uncompresses an input ByteBuf encoded with Snappy compression into an
output ByteBuf.
|
| SnappyFramedDecoder |
Deprecated.
|
| SnappyFrameDecoder |
Uncompresses a ByteBuf encoded with the Snappy framing format.
|
| SnappyFramedEncoder |
Deprecated.
|
| SnappyFrameEncoder |
Compresses a ByteBuf using the Snappy framing format.
|
| ZlibCodecFactory |
|
| ZlibDecoder |
Decompresses a ByteBuf using the deflate algorithm.
|
| ZlibEncoder |
Compresses a ByteBuf using the deflate algorithm.
|
| ZlibUtil |
|