org.codehaus.plexus.archiver.bzip2
public class CBZip2InputStream extends InputStream implements BZip2Constants
Version: $Revision: 2436 $ $Date: 2005-09-01 13:20:41 -0400 (Thu, 01 Sep 2005) $ from org.apache.ant.tools.bzip2.CBZip2InputStream v1.18
Field Summary | |
---|---|
int[][] | base |
boolean | blockRandomised |
int | blockSize100k |
int | bsBuff |
int | bsLive |
InputStream | bsStream |
int | ch2 |
int | chPrev |
int | computedCombinedCRC |
int | count |
int | currentChar |
int | currentState |
int | i |
int | i2 |
boolean[] | inUse |
int | j2 |
int | last |
int[][] | limit |
char[] | ll8 |
CRC | mCrc |
int[] | minLens |
int | nInUse |
static int | NO_RAND_PART_A_STATE |
static int | NO_RAND_PART_B_STATE |
static int | NO_RAND_PART_C_STATE |
int | origPtr |
int[][] | perm |
int | rNToGo |
int | rTPos |
static int | RAND_PART_A_STATE |
static int | RAND_PART_B_STATE |
static int | RAND_PART_C_STATE |
char[] | selector |
char[] | selectorMtf |
char[] | seqToUnseq |
int | storedBlockCRC |
boolean | streamEnd |
static int | START_BLOCK_STATE |
int | tPos |
int[] | tt |
char[] | unseqToSeq |
int[] | unzftab |
char | z |
Constructor Summary | |
---|---|
CBZip2InputStream(InputStream zStream) |
Method Summary | |
---|---|
static void | badBlockHeader() |
static void | blockOverrun() |
void | bsFinishedWithStream() |
int | bsGetint() |
int | bsGetInt32() |
int | bsGetIntVS(int numBits) |
char | bsGetUChar() |
int | bsR(int n) |
void | bsSetStream(InputStream f) |
static void | cadvise() |
void | complete() |
static void | compressedStreamEOF() |
static void | crcError() |
void | endBlock() |
void | getAndMoveToFrontDecode() |
void | hbCreateDecodeTables(int[] limit, int[] base, int[] perm, char[] length, int minLen, int maxLen, int alphaSize) |
void | initBlock() |
void | initialize() |
void | makeMaps() |
int | read() |
void | recvDecodingTables() |
void | setDecompressStructureSizes(int newSize100k) |
void | setupBlock() |
void | setupNoRandPartA() |
void | setupNoRandPartB() |
void | setupNoRandPartC() |
void | setupRandPartA() |
void | setupRandPartB() |
void | setupRandPartC() |