Package com.github.junrar.unpack
Class Unpack20
- java.lang.Object
-
- com.github.junrar.unpack.vm.BitInput
-
- com.github.junrar.unpack.Unpack15
-
- com.github.junrar.unpack.Unpack20
-
-
Field Summary
Fields Modifier and Type Field Description protected AudioVariables[]AudVprotected BitDecodeBDstatic int[]DBitsprotected DistDecodeDDstatic int[]DDecodestatic byte[]LBitsprotected LitDecodeLDprotected LowDistDecodeLDDstatic int[]LDecodeprotected MultDecode[]MDprotected RepDecodeRDstatic int[]SDBitsstatic int[]SDDecodeprotected intUnpAudioBlockprotected intUnpChannelDeltaprotected intUnpChannelsprotected intUnpCurChannelprotected byte[]UnpOldTable20-
Fields 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, ShortLen1, ShortLen2, ShortXor1, ShortXor2, StMode, suspended, unpAllBuf, unpIO, unpPtr, unpSomeRead, window, wrPtr
-
-
Constructor Summary
Constructors Constructor Description Unpack20()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidCopyString20(int length, int distance)protected byteDecodeAudio(int Delta)protected intdecodeNumber(Decode dec)protected voidmakeDecodeTables(byte[] lenTab, int offset, Decode dec, int size)protected voidReadLastTables()protected booleanReadTables20()protected voidunpack20(boolean solid)protected voidunpInitData20(boolean Solid)-
Methods inherited from class com.github.junrar.unpack.Unpack15
corrHuff, decodeNum, getFlagsBuf, huffDecode, initHuff, longLZ, oldCopyString, oldUnpInitData, oldUnpWriteBuf, shortLZ, unpack15, unpInitData, unpReadBuf
-
-
-
-
Field Detail
-
MD
protected MultDecode[] MD
-
UnpOldTable20
protected byte[] UnpOldTable20
-
UnpAudioBlock
protected int UnpAudioBlock
-
UnpChannels
protected int UnpChannels
-
UnpCurChannel
protected int UnpCurChannel
-
UnpChannelDelta
protected int UnpChannelDelta
-
AudV
protected AudioVariables[] AudV
-
LD
protected LitDecode LD
-
DD
protected DistDecode DD
-
LDD
protected LowDistDecode LDD
-
RD
protected RepDecode RD
-
BD
protected BitDecode BD
-
LDecode
public static final int[] LDecode
-
LBits
public static final byte[] LBits
-
DDecode
public static final int[] DDecode
-
DBits
public static final int[] DBits
-
SDDecode
public static final int[] SDDecode
-
SDBits
public static final int[] SDBits
-
-
Method Detail
-
unpack20
protected void unpack20(boolean solid) throws java.io.IOException, RarException- Throws:
java.io.IOExceptionRarException
-
CopyString20
protected void CopyString20(int length, int distance)
-
makeDecodeTables
protected void makeDecodeTables(byte[] lenTab, int offset, Decode dec, int size)
-
decodeNumber
protected int decodeNumber(Decode dec)
-
ReadTables20
protected boolean ReadTables20() throws java.io.IOException, RarException- Throws:
java.io.IOExceptionRarException
-
unpInitData20
protected void unpInitData20(boolean Solid)
-
ReadLastTables
protected void ReadLastTables() throws java.io.IOException, RarException- Throws:
java.io.IOExceptionRarException
-
DecodeAudio
protected byte DecodeAudio(int Delta)
-
-