Class Bzip2Constants

    • Field Detail

      • MAGIC_NUMBER

        static final int MAGIC_NUMBER
        Magic number of Bzip2 stream.
        See Also:
        Constant Field Values
      • BLOCK_HEADER_MAGIC_1

        static final int BLOCK_HEADER_MAGIC_1
        Block header magic number. Equals to BCD (pi).
        See Also:
        Constant Field Values
      • END_OF_STREAM_MAGIC_1

        static final int END_OF_STREAM_MAGIC_1
        End of stream magic number. Equals to BCD sqrt(pi).
        See Also:
        Constant Field Values
      • HUFFMAN_MAX_ALPHABET_SIZE

        static final int HUFFMAN_MAX_ALPHABET_SIZE
        Maximum possible Huffman alphabet size.
        See Also:
        Constant Field Values
      • HUFFMAN_ENCODE_MAX_CODE_LENGTH

        static final int HUFFMAN_ENCODE_MAX_CODE_LENGTH
        The longest Huffman code length created by the encoder.
        See Also:
        Constant Field Values
      • HUFFMAN_DECODE_MAX_CODE_LENGTH

        static final int HUFFMAN_DECODE_MAX_CODE_LENGTH
        The longest Huffman code length accepted by the decoder.
        See Also:
        Constant Field Values
      • HUFFMAN_SYMBOL_RUNA

        static final int HUFFMAN_SYMBOL_RUNA
        Huffman symbols used for run-length encoding.
        See Also:
        Constant Field Values
      • HUFFMAN_SYMBOL_RANGE_SIZE

        static final int HUFFMAN_SYMBOL_RANGE_SIZE
        Huffman symbols range size for Huffman used map.
        See Also:
        Constant Field Values
      • HUFFMAN_SELECTOR_LIST_MAX_LENGTH

        static final int HUFFMAN_SELECTOR_LIST_MAX_LENGTH
        Maximum length of zero-terminated bit runs of MTF'ed Huffman table.
        See Also:
        Constant Field Values
      • HUFFMAN_GROUP_RUN_LENGTH

        static final int HUFFMAN_GROUP_RUN_LENGTH
        Number of symbols decoded after which a new Huffman table is selected.
        See Also:
        Constant Field Values
      • MAX_SELECTORS

        static final int MAX_SELECTORS
        Maximum possible number of Huffman table selectors.
        See Also:
        Constant Field Values
      • HUFFMAN_MINIMUM_TABLES

        static final int HUFFMAN_MINIMUM_TABLES
        Minimum number of alternative Huffman tables.
        See Also:
        Constant Field Values
      • HUFFMAN_MAXIMUM_TABLES

        static final int HUFFMAN_MAXIMUM_TABLES
        Maximum number of alternative Huffman tables.
        See Also:
        Constant Field Values
    • Constructor Detail

      • Bzip2Constants

        private Bzip2Constants()