Class Unpack20

  • Direct Known Subclasses:
    Unpack

    public abstract class Unpack20
    extends Unpack15
    DOCUMENT ME
    Version:
    $LastChangedRevision$
    • Field Detail

      • UnpOldTable20

        protected byte[] UnpOldTable20
      • UnpAudioBlock

        protected int UnpAudioBlock
      • UnpChannels

        protected int UnpChannels
      • UnpCurChannel

        protected int UnpCurChannel
      • UnpChannelDelta

        protected int UnpChannelDelta
      • 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 Detail

      • Unpack20

        public Unpack20()
    • Method Detail

      • unpack20

        protected void unpack20​(boolean solid)
                         throws java.io.IOException,
                                RarException
        Throws:
        java.io.IOException
        RarException
      • 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.IOException
        RarException
      • unpInitData20

        protected void unpInitData20​(boolean Solid)
      • ReadLastTables

        protected void ReadLastTables()
                               throws java.io.IOException,
                                      RarException
        Throws:
        java.io.IOException
        RarException
      • DecodeAudio

        protected byte DecodeAudio​(int Delta)