Bzip2Compressor and the Bzip2Decompressor.
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final int | BASE_BLOCK_SIZE
Base block size. |
| pack-priv static final int | BLOCK_HEADER_MAGIC_1
Block header magic number. |
| pack-priv static final int | |
| pack-priv static final int | END_OF_STREAM_MAGIC_1
End of stream magic number. |
| pack-priv static final int | |
| pack-priv static final int | HUFFMAN_DECODE_MAX_CODE_LENGTH
The longest Huffman code length accepted by the decoder. |
| pack-priv static final int | HUFFMAN_ENCODE_MAX_CODE_LENGTH
The longest Huffman code length created by the encoder. |
| pack-priv static final int | HUFFMAN_GROUP_RUN_LENGTH
Number of symbols decoded after which a new Huffman table is selected. |
| pack-priv static final int | HUFFMAN_MAX_ALPHABET_SIZE
Maximum possible Huffman alphabet size. |
| pack-priv static final int | HUFFMAN_MAXIMUM_TABLES
Maximum number of alternative Huffman tables. |
| pack-priv static final int | HUFFMAN_MINIMUM_TABLES
Minimum number of alternative Huffman tables. |
| pack-priv static final int | HUFFMAN_SELECTOR_LIST_MAX_LENGTH
Maximum length of zero-terminated bit runs of MTF'ed Huffman table. |
| pack-priv static final int | HUFFMAN_SYMBOL_RANGE_SIZE
Huffman symbols range size for Huffman used map. |
| pack-priv static final int | HUFFMAN_SYMBOL_RUNA
Huffman symbols used for run-length encoding. |
| pack-priv static final int | |
| pack-priv static final int | MAGIC_NUMBER
Magic number of Bzip2 stream. |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | MAX_SELECTORS
Maximum possible number of Huffman table selectors. |
| pack-priv static final int | MIN_BLOCK_SIZE
Minimum and maximum size of one block. |
| Access | Constructor and Description |
|---|---|
| private |
| BASE_BLOCK_SIZE | back to summary |
|---|---|
| pack-priv static final int BASE_BLOCK_SIZE Base block size. | |
| BLOCK_HEADER_MAGIC_1 | back to summary |
|---|---|
| pack-priv static final int BLOCK_HEADER_MAGIC_1 Block header magic number. Equals to BCD (pi). | |
| BLOCK_HEADER_MAGIC_2 | back to summary |
|---|---|
| pack-priv static final int BLOCK_HEADER_MAGIC_2 | |
| END_OF_STREAM_MAGIC_1 | back to summary |
|---|---|
| pack-priv static final int END_OF_STREAM_MAGIC_1 End of stream magic number. Equals to BCD sqrt(pi). | |
| END_OF_STREAM_MAGIC_2 | back to summary |
|---|---|
| pack-priv static final int END_OF_STREAM_MAGIC_2 | |
| HUFFMAN_DECODE_MAX_CODE_LENGTH | back to summary |
|---|---|
| pack-priv static final int HUFFMAN_DECODE_MAX_CODE_LENGTH The longest Huffman code length accepted by the decoder. | |
| HUFFMAN_ENCODE_MAX_CODE_LENGTH | back to summary |
|---|---|
| pack-priv static final int HUFFMAN_ENCODE_MAX_CODE_LENGTH The longest Huffman code length created by the encoder. | |
| HUFFMAN_GROUP_RUN_LENGTH | back to summary |
|---|---|
| pack-priv static final int HUFFMAN_GROUP_RUN_LENGTH Number of symbols decoded after which a new Huffman table is selected. | |
| HUFFMAN_MAX_ALPHABET_SIZE | back to summary |
|---|---|
| pack-priv static final int HUFFMAN_MAX_ALPHABET_SIZE Maximum possible Huffman alphabet size. | |
| HUFFMAN_MAXIMUM_TABLES | back to summary |
|---|---|
| pack-priv static final int HUFFMAN_MAXIMUM_TABLES Maximum number of alternative Huffman tables. | |
| HUFFMAN_MINIMUM_TABLES | back to summary |
|---|---|
| pack-priv static final int HUFFMAN_MINIMUM_TABLES Minimum number of alternative Huffman tables. | |
| HUFFMAN_SELECTOR_LIST_MAX_LENGTH | back to summary |
|---|---|
| pack-priv static final int HUFFMAN_SELECTOR_LIST_MAX_LENGTH Maximum length of zero-terminated bit runs of MTF'ed Huffman table. | |
| HUFFMAN_SYMBOL_RANGE_SIZE | back to summary |
|---|---|
| pack-priv static final int HUFFMAN_SYMBOL_RANGE_SIZE Huffman symbols range size for Huffman used map. | |
| HUFFMAN_SYMBOL_RUNA | back to summary |
|---|---|
| pack-priv static final int HUFFMAN_SYMBOL_RUNA Huffman symbols used for run-length encoding. | |
| HUFFMAN_SYMBOL_RUNB | back to summary |
|---|---|
| pack-priv static final int HUFFMAN_SYMBOL_RUNB | |
| MAGIC_NUMBER | back to summary |
|---|---|
| pack-priv static final int MAGIC_NUMBER Magic number of Bzip2 stream. | |
| MAX_BLOCK_LENGTH | back to summary |
|---|---|
| pack-priv static final int MAX_BLOCK_LENGTH | |
| MAX_BLOCK_SIZE | back to summary |
|---|---|
| pack-priv static final int MAX_BLOCK_SIZE | |
| MAX_SELECTORS | back to summary |
|---|---|
| pack-priv static final int MAX_SELECTORS Maximum possible number of Huffman table selectors. | |
| MIN_BLOCK_SIZE | back to summary |
|---|---|
| pack-priv static final int MIN_BLOCK_SIZE Minimum and maximum size of one block.
Must be multiplied by | |
| Bzip2Constants | back to summary |
|---|---|
| private Bzip2Constants() | |