Package com.github.junrar.unpack
Class Unpack
java.lang.Object
com.github.junrar.unpack.vm.BitInput
com.github.junrar.unpack.Unpack15
com.github.junrar.unpack.Unpack20
com.github.junrar.unpack.Unpack
DOCUMENT ME
-
Field Summary
FieldsFields inherited from class com.github.junrar.unpack.Unpack20
AudV, BD, DBits, DD, DDecode, LBits, LD, LDD, LDecode, MD, RD, SDBits, SDDecode, UnpAudioBlock, UnpChannelDelta, UnpChannels, UnpCurChannel, UnpOldTable20Fields inherited from class com.github.junrar.unpack.Unpack15
AvrLn1, AvrLn2, AvrLn3, AvrPlc, AvrPlcB, Buf60, ChSet, ChSetA, ChSetB, ChSetC, destUnpSize, FlagBuf, FlagsCnt, lastDist, lastLength, LCount, MaxDist3, Nhfb, Nlzb, NToPl, NToPlB, NToPlC, NumHuf, oldDist, oldDistPtr, Place, PlaceA, PlaceB, PlaceC, readBorder, readTop, StMode, suspended, unpAllBuf, unpIO, unpPtr, unpSomeRead, window, wrPtr -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanUp()voiddoUnpack(int method, boolean solid) intgetChar()intvoidinit(byte[] window) booleanvoidsetDestSize(long destSize) voidsetPpmEscChar(int ppmEscChar) voidsetSuspended(boolean suspended) protected voidunpInitData(boolean solid) Methods inherited from class com.github.junrar.unpack.Unpack20
CopyString20, DecodeAudio, decodeNumber, makeDecodeTables, ReadLastTables, ReadTables20, unpack20, unpInitData20Methods inherited from class com.github.junrar.unpack.Unpack15
corrHuff, decodeNum, getFlagsBuf, huffDecode, initHuff, longLZ, oldCopyString, oldUnpInitData, oldUnpWriteBuf, shortLZ, unpack15, unpReadBuf
-
Field Details
-
DBitLengthCounts
public static int[] DBitLengthCounts
-
-
Constructor Details
-
Unpack
-
-
Method Details
-
init
public void init(byte[] window) -
doUnpack
- Throws:
IOExceptionRarException
-
unpInitData
protected void unpInitData(boolean solid) - Specified by:
unpInitDatain classUnpack15
-
isFileExtracted
public boolean isFileExtracted() -
setDestSize
public void setDestSize(long destSize) -
setSuspended
public void setSuspended(boolean suspended) -
getChar
- Throws:
IOExceptionRarException
-
getPpmEscChar
public int getPpmEscChar() -
setPpmEscChar
public void setPpmEscChar(int ppmEscChar) -
cleanUp
public void cleanUp()
-