An input stream that decompresses from the BZip2 format (without the file
header chars) to be read as any other stream.
NO_RAND_PART_A_STATE
private static final int NO_RAND_PART_A_STATE
NO_RAND_PART_B_STATE
private static final int NO_RAND_PART_B_STATE
NO_RAND_PART_C_STATE
private static final int NO_RAND_PART_C_STATE
RAND_PART_A_STATE
private static final int RAND_PART_A_STATE
RAND_PART_B_STATE
private static final int RAND_PART_B_STATE
RAND_PART_C_STATE
private static final int RAND_PART_C_STATE
START_BLOCK_STATE
private static final int START_BLOCK_STATE
blockRandomised
private boolean blockRandomised
blockSize100k
private int blockSize100k
bsStream
private InputStream bsStream
computedCombinedCRC
private int computedCombinedCRC
currentChar
private int currentChar
currentState
private int currentState
inUse
private boolean[] inUse
limit
private int[][] limit
minLens
private int[] minLens
origPtr
private int origPtr
selector
private char[] selector
selectorMtf
private char[] selectorMtf
seqToUnseq
private char[] seqToUnseq
storedBlockCRC
private int storedBlockCRC
streamEnd
private boolean streamEnd
unseqToSeq
private char[] unseqToSeq
unzftab
private int[] unzftab
badBlockHeader
private static void badBlockHeader()
blockOverrun
private static void blockOverrun()
bsFinishedWithStream
private void bsFinishedWithStream()
bsGetInt32
private int bsGetInt32()
bsGetIntVS
private int bsGetIntVS(int numBits)
bsGetUChar
private char bsGetUChar()
bsGetint
private int bsGetint()
bsR
private int bsR(int n)
bsSetStream
private void bsSetStream(InputStream f)
cadvise
private static void cadvise()
complete
private void complete()
compressedStreamEOF
private static void compressedStreamEOF()
crcError
private static void crcError()
endBlock
private void endBlock()
getAndMoveToFrontDecode
private void getAndMoveToFrontDecode()
hbCreateDecodeTables
private void hbCreateDecodeTables(int[] limit,
int[] base,
int[] perm,
char[] length,
int minLen,
int maxLen,
int alphaSize)
initBlock
private void initBlock()
initialize
private void initialize()
makeMaps
private void makeMaps()
recvDecodingTables
private void recvDecodingTables()
setDecompressStructureSizes
private void setDecompressStructureSizes(int newSize100k)
setupBlock
private void setupBlock()
setupNoRandPartA
private void setupNoRandPartA()
setupNoRandPartB
private void setupNoRandPartB()
setupNoRandPartC
private void setupNoRandPartC()
setupRandPartA
private void setupRandPartA()
setupRandPartB
private void setupRandPartB()
setupRandPartC
private void setupRandPartC()