Class Unpack20
java.lang.Object
com.github.junrar.unpack.vm.BitInput
com.github.junrar.unpack.Unpack15
com.github.junrar.unpack.Unpack20
- Direct Known Subclasses:
Unpack
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AudioVariables[]protected BitDecodestatic final int[]protected DistDecodestatic final int[]static final byte[]protected LitDecodeprotected LowDistDecodestatic final int[]protected MultDecode[]protected RepDecodestatic final int[]static final int[]protected intprotected intprotected intprotected intprotected byte[]Fields inherited from class 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidCopyString20(int length, int distance) protected byteDecodeAudio(int Delta) protected intdecodeNumber(Decode dec) protected voidmakeDecodeTables(byte[] lenTab, int offset, Decode dec, int size) protected voidprotected booleanprotected voidunpack20(boolean solid) protected voidunpInitData20(boolean Solid) Methods inherited from class Unpack15
corrHuff, decodeNum, getFlagsBuf, huffDecode, initHuff, longLZ, oldCopyString, oldUnpInitData, oldUnpWriteBuf, shortLZ, unpack15, unpInitData, unpReadBuf
-
Field Details
-
MD
-
UnpOldTable20
protected byte[] UnpOldTable20 -
UnpAudioBlock
protected int UnpAudioBlock -
UnpChannels
protected int UnpChannels -
UnpCurChannel
protected int UnpCurChannel -
UnpChannelDelta
protected int UnpChannelDelta -
AudV
-
LD
-
DD
-
LDD
-
RD
-
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
-
-
Constructor Details
-
Unpack20
public Unpack20()
-
-
Method Details
-
unpack20
- Throws:
IOExceptionRarException
-
CopyString20
protected void CopyString20(int length, int distance) -
makeDecodeTables
-
decodeNumber
-
ReadTables20
- Throws:
IOExceptionRarException
-
unpInitData20
protected void unpInitData20(boolean Solid) -
ReadLastTables
- Throws:
IOExceptionRarException
-
DecodeAudio
protected byte DecodeAudio(int Delta)
-