Class Unpack15

java.lang.Object
com.github.junrar.unpack.vm.BitInput
com.github.junrar.unpack.Unpack15
Direct Known Subclasses:
Unpack20

public abstract class Unpack15 extends BitInput
DOCUMENT ME
  • Field Details

    • readBorder

      protected int readBorder
    • suspended

      protected boolean suspended
    • unpAllBuf

      protected boolean unpAllBuf
    • unpIO

      protected ComprDataIO unpIO
    • unpSomeRead

      protected boolean unpSomeRead
    • readTop

      protected int readTop
    • destUnpSize

      protected long destUnpSize
    • window

      protected byte[] window
    • oldDist

      protected int[] oldDist
    • unpPtr

      protected int unpPtr
    • wrPtr

      protected int wrPtr
    • oldDistPtr

      protected int oldDistPtr
    • ChSet

      protected int[] ChSet
    • ChSetA

      protected int[] ChSetA
    • ChSetB

      protected int[] ChSetB
    • ChSetC

      protected int[] ChSetC
    • Place

      protected int[] Place
    • PlaceA

      protected int[] PlaceA
    • PlaceB

      protected int[] PlaceB
    • PlaceC

      protected int[] PlaceC
    • NToPl

      protected int[] NToPl
    • NToPlB

      protected int[] NToPlB
    • NToPlC

      protected int[] NToPlC
    • FlagBuf

      protected int FlagBuf
    • AvrPlc

      protected int AvrPlc
    • AvrPlcB

      protected int AvrPlcB
    • AvrLn1

      protected int AvrLn1
    • AvrLn2

      protected int AvrLn2
    • AvrLn3

      protected int AvrLn3
    • Buf60

      protected int Buf60
    • NumHuf

      protected int NumHuf
    • StMode

      protected int StMode
    • LCount

      protected int LCount
    • FlagsCnt

      protected int FlagsCnt
    • Nhfb

      protected int Nhfb
    • Nlzb

      protected int Nlzb
    • MaxDist3

      protected int MaxDist3
    • lastDist

      protected int lastDist
    • lastLength

      protected int lastLength
  • Constructor Details

    • Unpack15

      public Unpack15()
  • Method Details

    • unpInitData

      protected abstract void unpInitData(boolean solid)
    • unpack15

      protected void unpack15(boolean solid) throws IOException, RarException
      Throws:
      IOException
      RarException
    • unpReadBuf

      protected boolean unpReadBuf() throws IOException, RarException
      Throws:
      IOException
      RarException
    • shortLZ

      protected void shortLZ()
    • longLZ

      protected void longLZ()
    • huffDecode

      protected void huffDecode()
    • getFlagsBuf

      protected void getFlagsBuf()
    • oldUnpInitData

      protected void oldUnpInitData(boolean Solid)
    • initHuff

      protected void initHuff()
    • corrHuff

      protected void corrHuff(int[] CharSet, int[] NumToPlace)
    • oldCopyString

      protected void oldCopyString(int distance, int length)
    • decodeNum

      protected int decodeNum(int Num, int StartPos, int[] DecTab, int[] PosTab)
    • oldUnpWriteBuf

      protected void oldUnpWriteBuf() throws IOException
      Throws:
      IOException