io.netty5.buffer.ByteBuf s
in a compression format such as zlib,
gzip, and
Snappy.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | CompressionOptions
|
| public interface | Compressor
Compressor that takes care of compress some input. |
| public interface | Decompressor
Decompressor that takes care of decompress some input. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | BrotliCompressor
Compress a |
| public class | BrotliDecompressor
Uncompresses a |
| public class | BrotliOptions
|
| pack-priv class | |
| pack-priv class | 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. |
| pack-priv class | 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. |
| pack-priv class | Bzip2BlockCompressor
Compresses and writes a single Bzip2 block. |
| pack-priv class | Bzip2BlockDecompressor
Reads and decompresses a single Bzip2 block. |
| public class | Bzip2Compressor
Compresses a |
| pack-priv class | Bzip2Constants
Constants for both the |
| public class | Bzip2Decompressor
Uncompresses a |
| pack-priv class | Bzip2DivSufSort
DivSufSort suffix array generator. |
| pack-priv class | Bzip2HuffmanAllocator
An in-place, length restricted Canonical Huffman code length allocator. |
| pack-priv class | Bzip2HuffmanStageDecoder
A decoder for the Bzip2 Huffman coding stage. |
| pack-priv class | Bzip2HuffmanStageEncoder
An encoder for the Bzip2 Huffman encoding stage. |
| pack-priv class | Bzip2MoveToFrontTable
A 256 entry Move To Front transform. |
| pack-priv class | Bzip2MTFAndRLE2StageEncoder
An encoder for the Bzip2 Move To Front Transform and Run-Length Encoding[2] stages. |
| pack-priv class | Bzip2Rand
Random numbers for decompress Bzip2 blocks. |
| public class | CompressionException
An |
| public class | CompressionHandler
|
| pack-priv class | |
| pack-priv class | Crc32
A CRC32 calculator. |
| pack-priv class | 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). |
| public class | DecompressionException
A |
| public class | DecompressionHandler
|
| public class | DeflateOptions
|
| pack-priv class | FastLz
Core of FastLZ compression algorithm. |
| public class | FastLzCompressor
Compresses a |
| public class | FastLzDecompressor
Uncompresses a |
| public class | GzipOptions
|
| public class | Lz4Compressor
Compresses a |
| pack-priv class | |
| public class | Lz4Decompressor
Uncompresses a |
| public class | Lz4XXHash32
A special-purpose |
| public class | LzfCompressor
Compresses a |
| public class | LzfDecompressor
Uncompresses a |
| public class | LzmaCompressor
Compresses a |
| public class | |
| public class | SnappyCompressor
Compresses a |
| public class | SnappyDecompressor
Uncompresses a |
| public class | StandardCompressionOptions
Standard Compression Options for |
| public class | ZlibCodecFactory
Creates a new ZLIB encoder / decoder. |
| public class | ZlibCompressor
Compresses a |
| public class | ZlibDecompressor
Decompress a |
| public class | |
| public class | ZstdCompressor
Compresses a |
| pack-priv class | |
| public class | ZstdOptions
|
| Modifier and Type | Enum and Description |
|---|---|
| public enum | ZlibWrapper
The container file formats that wrap the stream compressed by the DEFLATE algorithm. |