Class BZip2CompressorInputStream.Data

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int[][] base  
      (package private) int[] cftab  
      (package private) char[] getAndMoveToFrontDecode_yy  
      (package private) boolean[] inUse  
      (package private) int[][] limit  
      (package private) byte[] ll8  
      (package private) int[] minLens  
      (package private) int[][] perm  
      (package private) byte[] recvDecodingTables_pos  
      (package private) byte[] selector  
      (package private) byte[] selectorMtf  
      (package private) byte[] seqToUnseq  
      (package private) char[][] temp_charArray2d  
      (package private) int[] tt  
      (package private) int[] unzftab
      Freq table collected to save a pass over the data during decompression.
    • Constructor Summary

      Constructors 
      Constructor Description
      Data​(int blockSize100k)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) int[] initTT​(int length)
      Initializes the tt array.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • inUse

        final boolean[] inUse
      • seqToUnseq

        final byte[] seqToUnseq
      • selector

        final byte[] selector
      • selectorMtf

        final byte[] selectorMtf
      • unzftab

        final int[] unzftab
        Freq table collected to save a pass over the data during decompression.
      • limit

        final int[][] limit
      • base

        final int[][] base
      • perm

        final int[][] perm
      • minLens

        final int[] minLens
      • cftab

        final int[] cftab
      • getAndMoveToFrontDecode_yy

        final char[] getAndMoveToFrontDecode_yy
      • temp_charArray2d

        final char[][] temp_charArray2d
      • recvDecodingTables_pos

        final byte[] recvDecodingTables_pos
      • tt

        int[] tt
      • ll8

        byte[] ll8
    • Constructor Detail

      • Data

        Data​(int blockSize100k)
    • Method Detail

      • initTT

        int[] initTT​(int length)
        Initializes the tt array. This method is called when the required length of the array is known. I don't initialize it at construction time to avoid unneccessary memory allocation when compressing small files.