| Class | Description |
|---|---|
| BZip2BitInputStream |
An InputStream wrapper that allows the reading of single bit booleans, unary numbers, bit
strings of arbitrary length (up to 24 bits), and bit aligned 32-bit integers.
|
| BZip2BitOutputStream |
An OutputStream wrapper that allows the writing of single bit booleans, unary numbers, bit
strings of arbitrary length (up to 24 bits), and bit aligned 32-bit integers.
|
| BZip2BlockCompressor |
Compresses and writes a single BZip2 block
|
| BZip2BlockDecompressor |
Reads and decompresses a single BZip2 block
|
| 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).
|
| BZip2HuffmanStageDecoder |
A decoder for the BZip2 Huffman coding stage
|
| BZip2InputStream |
An InputStream wrapper that decompresses BZip2 data
|
| 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. |
| BZip2OutputStream |
An OutputStream wrapper that compresses BZip2 data
|
| CRC32 |
A CRC32 calculator
|
| HuffmanAllocator |
An in-place, length restricted Canonical Huffman code length allocator
Based on the algorithm proposed by R.
|
| MoveToFront |
A 256 entry Move To Front transform
|
| Exception | Description |
|---|---|
| BZip2Exception |
Indicates that a data format error was encountered while attempting to decode bzip2 data
|
Copyright © 2015. All rights reserved.