A B C D E F G H I L M N O P R S T U V W

A

add(byte, byte) - Static method in class com.github.junrar.unsigned.UnsignedByte
 
addbits(int) - Method in class com.github.junrar.unpack.vm.BitInput
 
addCapabilities(Collection<Capability>) - Method in class com.github.junrar.vfs2.provider.rar.RARFileSystem
Returns the capabilities of this file system.
allocContext() - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
allocUnits(int) - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
AnalyzeHeapDump - Class in com.github.junrar.unpack.ppm
For debugging purposes only.
AnalyzeHeapDump() - Constructor for class com.github.junrar.unpack.ppm.AnalyzeHeapDump
Creates a new instance of AnalyzeHeapDump
Archive - Class in com.github.junrar
The Main Rar Class; represents a rar Archive
Archive(VolumeManager) - Constructor for class com.github.junrar.Archive
 
Archive(VolumeManager, UnrarCallback) - Constructor for class com.github.junrar.Archive
create a new archive object using the given VolumeManager
Archive(File) - Constructor for class com.github.junrar.Archive
 
Archive(File, UnrarCallback) - Constructor for class com.github.junrar.Archive
 
archive - Variable in class com.github.junrar.vfs2.provider.rar.RARFileObject
The TFile.
ariDecNormalize() - Method in class com.github.junrar.unpack.ppm.RangeCoder
 
attachChild(FileName) - Method in class com.github.junrar.vfs2.provider.rar.RARFileObject
Attaches a child.
AudioVariables - Class in com.github.junrar.unpack.decode
DOCUMENT ME
AudioVariables() - Constructor for class com.github.junrar.unpack.decode.AudioVariables
 
AudV - Variable in class com.github.junrar.unpack.Unpack20
 
AVHeader - Class in com.github.junrar.rarfile
extended version info header
AVHeader(BaseBlock, byte[]) - Constructor for class com.github.junrar.rarfile.AVHeader
 
avHeaderSize - Static variable in class com.github.junrar.rarfile.AVHeader
 
AvrLn1 - Variable in class com.github.junrar.unpack.Unpack15
 
AvrLn2 - Variable in class com.github.junrar.unpack.Unpack15
 
AvrLn3 - Variable in class com.github.junrar.unpack.Unpack15
 
AvrPlc - Variable in class com.github.junrar.unpack.Unpack15
 
AvrPlcB - Variable in class com.github.junrar.unpack.Unpack15
 

B

BaseBlock - Class in com.github.junrar.rarfile
Base class of all rar headers
BaseBlock() - Constructor for class com.github.junrar.rarfile.BaseBlock
 
BaseBlock(BaseBlock) - Constructor for class com.github.junrar.rarfile.BaseBlock
 
BaseBlock(byte[]) - Constructor for class com.github.junrar.rarfile.BaseBlock
 
BaseBlockSize - Static variable in class com.github.junrar.rarfile.BaseBlock
 
BC - Static variable in class com.github.junrar.unpack.decode.Compress
 
BC20 - Static variable in class com.github.junrar.unpack.decode.Compress
 
BD - Variable in class com.github.junrar.unpack.Unpack20
 
BIN_SCALE - Static variable in class com.github.junrar.unpack.ppm.ModelPPM
 
BitDecode - Class in com.github.junrar.unpack.decode
DOCUMENT ME
BitDecode() - Constructor for class com.github.junrar.unpack.decode.BitDecode
 
BitInput - Class in com.github.junrar.unpack.vm
DOCUMENT ME
BitInput() - Constructor for class com.github.junrar.unpack.vm.BitInput
 
BlockHeader - Class in com.github.junrar.rarfile
Base class of headers that contain data
BlockHeader() - Constructor for class com.github.junrar.rarfile.BlockHeader
 
BlockHeader(BlockHeader) - Constructor for class com.github.junrar.rarfile.BlockHeader
 
BlockHeader(BaseBlock, byte[]) - Constructor for class com.github.junrar.rarfile.BlockHeader
 
blockHeaderSize - Static variable in class com.github.junrar.rarfile.BlockHeader
 
BlockTypes - Enum in com.github.junrar.unpack.ppm
DOCUMENT ME
BOT - Static variable in class com.github.junrar.unpack.ppm.RangeCoder
 
Buf60 - Variable in class com.github.junrar.unpack.Unpack15
 
byteEquals(byte[]) - Method in class com.github.junrar.rarfile.NewSubHeaderType
 
bytesReadRead(int) - Method in class com.github.junrar.Archive
 

C

capabilities - Static variable in class com.github.junrar.vfs2.provider.rar.RARFileProvider
The list of capabilities this provider supports
checkCrc(int, byte[], int, int) - Static method in class com.github.junrar.crc.RarCRC
 
checkOldCrc(short, byte[], int) - Static method in class com.github.junrar.crc.RarCRC
 
ChSet - Variable in class com.github.junrar.unpack.Unpack15
 
ChSetA - Variable in class com.github.junrar.unpack.Unpack15
 
ChSetB - Variable in class com.github.junrar.unpack.Unpack15
 
ChSetC - Variable in class com.github.junrar.unpack.Unpack15
 
clean() - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
cleanUp() - Method in class com.github.junrar.unpack.Unpack
 
close() - Method in class com.github.junrar.Archive
Close the underlying compressed file.
close() - Method in class com.github.junrar.io.InputStreamReadOnlyAccessFile
 
close() - Method in interface com.github.junrar.io.IReadOnlyAccess
Close this file.
close() - Method in class com.github.junrar.io.RandomAccessStream
 
close() - Method in class com.github.junrar.io.ReadOnlyAccessByteArray
 
close() - Method in class com.github.junrar.vfs2.provider.rar.RandomAccessContentAccess
 
CODEBUFSIZE - Static variable in class com.github.junrar.unpack.decode.Compress
 
CodeType - Enum in com.github.junrar.unpack.decode
DOCUMENT ME the unrar licence applies to all junrar source and binary distributions you are not allowed to use this source to re-create the RAR compression algorithm
com.github.junrar - package com.github.junrar
 
com.github.junrar.crc - package com.github.junrar.crc
 
com.github.junrar.crypt - package com.github.junrar.crypt
 
com.github.junrar.exception - package com.github.junrar.exception
 
com.github.junrar.extract - package com.github.junrar.extract
 
com.github.junrar.impl - package com.github.junrar.impl
 
com.github.junrar.io - package com.github.junrar.io
 
com.github.junrar.rarfile - package com.github.junrar.rarfile
 
com.github.junrar.testutil - package com.github.junrar.testutil
 
com.github.junrar.unpack - package com.github.junrar.unpack
 
com.github.junrar.unpack.decode - package com.github.junrar.unpack.decode
 
com.github.junrar.unpack.ppm - package com.github.junrar.unpack.ppm
 
com.github.junrar.unpack.vm - package com.github.junrar.unpack.vm
 
com.github.junrar.unsigned - package com.github.junrar.unsigned
 
com.github.junrar.util - package com.github.junrar.util
 
com.github.junrar.vfs2.provider.rar - package com.github.junrar.vfs2.provider.rar
 
CommentHeader - Class in com.github.junrar.rarfile
Comment header
CommentHeader(BaseBlock, byte[]) - Constructor for class com.github.junrar.rarfile.CommentHeader
 
commentHeaderSize - Static variable in class com.github.junrar.rarfile.CommentHeader
 
ComprDataIO - Class in com.github.junrar.unpack
DOCUMENT ME
ComprDataIO(Archive) - Constructor for class com.github.junrar.unpack.ComprDataIO
 
Compress - Class in com.github.junrar.unpack.decode
DOCUMENT ME
Compress() - Constructor for class com.github.junrar.unpack.decode.Compress
 
CopyString20(int, int) - Method in class com.github.junrar.unpack.Unpack20
 
corrHuff(int[], int[]) - Method in class com.github.junrar.unpack.Unpack15
 
createChild(ModelPPM, State, StateRef) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
createFile(AbstractFileName) - Method in class com.github.junrar.vfs2.provider.rar.RARFileSystem
Creates a file object.
createRARFileObject(AbstractFileName, FileHeader) - Method in class com.github.junrar.vfs2.provider.rar.RARFileSystem
 

D

DBitLengthCounts - Static variable in class com.github.junrar.unpack.Unpack
 
DBits - Static variable in class com.github.junrar.unpack.Unpack20
 
DC - Static variable in class com.github.junrar.unpack.decode.Compress
 
DC20 - Static variable in class com.github.junrar.unpack.decode.Compress
 
DD - Variable in class com.github.junrar.unpack.Unpack20
 
DDecode - Static variable in class com.github.junrar.unpack.Unpack20
 
decAddress() - Method in class com.github.junrar.unpack.ppm.State
 
decFreq(int) - Method in class com.github.junrar.unpack.ppm.StateRef
 
decode(byte[], int) - Static method in class com.github.junrar.rarfile.FileNameDecoder
 
Decode - Class in com.github.junrar.unpack.decode
Used to store information for lz decoding
Decode() - Constructor for class com.github.junrar.unpack.decode.Decode
 
decode() - Method in class com.github.junrar.unpack.ppm.RangeCoder
 
DecodeAudio(int) - Method in class com.github.junrar.unpack.Unpack20
 
decodeBinSymbol(ModelPPM) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
decodeChar() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
decodeInit(Unpack, int) - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
decodeNum - Variable in class com.github.junrar.unpack.decode.Decode
 
decodeNum(int, int, int[], int[]) - Method in class com.github.junrar.unpack.Unpack15
 
decodeNumber(Decode) - Method in class com.github.junrar.unpack.Unpack20
 
decodeSymbol1(ModelPPM) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
decodeSymbol2(ModelPPM) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
decPText(int) - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
destUnpSize - Variable in class com.github.junrar.unpack.Unpack15
 
DistDecode - Class in com.github.junrar.unpack.decode
DOCUMENT ME
DistDecode() - Constructor for class com.github.junrar.unpack.decode.DistDecode
 
doCloseCommunicationLink() - Method in class com.github.junrar.vfs2.provider.rar.RARFileSystem
 
doCreateFileSystem(String, FileObject, FileSystemOptions) - Method in class com.github.junrar.vfs2.provider.rar.RARFileProvider
Creates a layered file system.
doGetContentSize() - Method in class com.github.junrar.vfs2.provider.rar.RARFileObject
 
doGetInputStream() - Method in class com.github.junrar.vfs2.provider.rar.RARFileObject
 
doGetLastModifiedTime() - Method in class com.github.junrar.vfs2.provider.rar.RARFileObject
 
doGetType() - Method in class com.github.junrar.vfs2.provider.rar.RARFileObject
 
doIsWriteable() - Method in class com.github.junrar.vfs2.provider.rar.RARFileObject
 
doListChildren() - Method in class com.github.junrar.vfs2.provider.rar.RARFileObject
 
doUnpack(int, boolean) - Method in class com.github.junrar.unpack.Unpack
 

E

EAHeader - Class in com.github.junrar.rarfile
extended archive CRC header
EAHeader(SubBlockHeader, byte[]) - Constructor for class com.github.junrar.rarfile.EAHeader
 
EAHeaderSize - Static variable in class com.github.junrar.rarfile.EAHeader
 
EARC_DATACRC - Static variable in class com.github.junrar.rarfile.BaseBlock
 
EARC_NEXT_VOLUME - Static variable in class com.github.junrar.rarfile.BaseBlock
 
EARC_REVSPACE - Static variable in class com.github.junrar.rarfile.BaseBlock
 
EARC_VOLNUMBER - Static variable in class com.github.junrar.rarfile.BaseBlock
 
endArcArchiveDataCrcSize - Static variable in class com.github.junrar.rarfile.EndArcHeader
 
EndArcHeader - Class in com.github.junrar.rarfile
the optional End header
EndArcHeader(BaseBlock, byte[]) - Constructor for class com.github.junrar.rarfile.EndArcHeader
 
endArcVolumeNumberSize - Static variable in class com.github.junrar.rarfile.EndArcHeader
 
equals(byte) - Method in enum com.github.junrar.rarfile.HostSystem
 
equals(short) - Method in enum com.github.junrar.rarfile.SubBlockHeaderType
Return true if the given value is equal to the enum's value
equals(byte) - Method in enum com.github.junrar.rarfile.UnrarHeadertype
Return true if the given byte is equal to the enum's byte
equals(int) - Method in enum com.github.junrar.unpack.ppm.BlockTypes
 
equals(int) - Method in enum com.github.junrar.unpack.vm.VMCommands
 
equals(int) - Method in enum com.github.junrar.unpack.vm.VMFlags
Returns true if the flag provided as int is equal to the enum
equals(int) - Method in enum com.github.junrar.unpack.vm.VMOpType
 
equals(int) - Method in enum com.github.junrar.unpack.vm.VMStandardFilters
 
execute(VMPreparedProgram) - Method in class com.github.junrar.unpack.vm.RarVM
 
expandUnits(int, int) - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
ExpEscape - Static variable in class com.github.junrar.unpack.ppm.PPMContext
 
ExtractArchive - Class in com.github.junrar.extract
extract an archive to the given location
ExtractArchive() - Constructor for class com.github.junrar.extract.ExtractArchive
 
extractArchive(File, File) - Method in class com.github.junrar.extract.ExtractArchive
 
ExtractArchive - Class in com.github.junrar.testutil
extract an archive to the given location
ExtractArchive() - Constructor for class com.github.junrar.testutil.ExtractArchive
 
extractArchive(String, String) - Static method in class com.github.junrar.testutil.ExtractArchive
 
extractArchive(File, File) - Static method in class com.github.junrar.testutil.ExtractArchive
 
extractFile(FileHeader, OutputStream) - Method in class com.github.junrar.Archive
Extract the file specified by the given header and write it to the supplied output stream

F

faddbits(int) - Method in class com.github.junrar.unpack.vm.BitInput
 
fgetbits() - Method in class com.github.junrar.unpack.vm.BitInput
 
FileHeader - Class in com.github.junrar.rarfile
DOCUMENT ME
FileHeader(BlockHeader, byte[]) - Constructor for class com.github.junrar.rarfile.FileHeader
 
FileNameDecoder - Class in com.github.junrar.rarfile
 
FileNameDecoder() - Constructor for class com.github.junrar.rarfile.FileNameDecoder
 
FileVolume - Class in com.github.junrar.impl
 
FileVolume(Archive, File) - Constructor for class com.github.junrar.impl.FileVolume
 
FileVolumeManager - Class in com.github.junrar.impl
 
FileVolumeManager(File) - Constructor for class com.github.junrar.impl.FileVolumeManager
 
FilterType - Enum in com.github.junrar.unpack.decode
DOCUMENT ME
findBlockType(int) - Static method in enum com.github.junrar.unpack.ppm.BlockTypes
 
findFilter(int) - Static method in enum com.github.junrar.unpack.vm.VMStandardFilters
 
findFlag(int) - Static method in enum com.github.junrar.unpack.vm.VMFlags
Returns the VMFlags Type of the given int or null
findHostSystem(byte) - Static method in enum com.github.junrar.rarfile.HostSystem
 
findOpType(int) - Static method in enum com.github.junrar.unpack.vm.VMOpType
 
findSubblockHeaderType(short) - Static method in enum com.github.junrar.rarfile.SubBlockHeaderType
find the header type for the given short value
findType(byte) - Static method in enum com.github.junrar.rarfile.UnrarHeadertype
Returns the enum according to the given byte or null
findVMCommand(int) - Static method in enum com.github.junrar.unpack.vm.VMCommands
 
FIXED_UNIT_SIZE - Static variable in class com.github.junrar.unpack.ppm.SubAllocator
 
FlagBuf - Variable in class com.github.junrar.unpack.Unpack15
 
flags - Variable in class com.github.junrar.rarfile.BaseBlock
 
FlagsCnt - Variable in class com.github.junrar.unpack.Unpack15
 
freeUnits(int, int) - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
FreqData - Class in com.github.junrar.unpack.ppm
DOCUMENT ME
FreqData(byte[]) - Constructor for class com.github.junrar.unpack.ppm.FreqData
 

G

getAddress() - Method in class com.github.junrar.unpack.ppm.Pointer
returns the position of this object in the byte[]
GetAllocatedMemory() - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
getAltCmd() - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
getArchive() - Method in class com.github.junrar.impl.FileVolume
 
getArchive() - Method in class com.github.junrar.vfs2.provider.rar.VFSVolume
 
getArchive() - Method in interface com.github.junrar.Volume
 
getArchiveDataCRC() - Method in class com.github.junrar.rarfile.EndArcHeader
 
getArcNameSize() - Method in class com.github.junrar.rarfile.SignHeader
 
getArcTime() - Method in class com.github.junrar.rarfile.FileHeader
 
getATime() - Method in class com.github.junrar.rarfile.FileHeader
 
getAvInfoCRC() - Method in class com.github.junrar.rarfile.AVHeader
 
getAvVersion() - Method in class com.github.junrar.rarfile.AVHeader
 
getBase() - Method in class com.github.junrar.unpack.vm.VMPreparedOperand
 
getBinSumm() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getbits() - Method in class com.github.junrar.unpack.vm.BitInput
 
getBlockLength() - Method in class com.github.junrar.unpack.UnpackFilter
 
getBlockStart() - Method in class com.github.junrar.unpack.UnpackFilter
 
getBlockType() - Method in enum com.github.junrar.unpack.ppm.BlockTypes
 
getByteCount() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getCapabilities() - Method in class com.github.junrar.vfs2.provider.rar.RARFileProvider
 
getChar(byte[], int) - Static method in class com.github.junrar.rarfile.FileNameDecoder
 
getChar() - Method in class com.github.junrar.unpack.Unpack
 
getCharMask() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getCmd() - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
getCmdCount() - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
getCoder() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getCommCRC() - Method in class com.github.junrar.rarfile.CommentHeader
 
getCount() - Method in class com.github.junrar.unpack.ppm.SEE2Context
 
getCRC() - Method in class com.github.junrar.unpack.vm.VMStandardFilterSignature
 
getCreationTime() - Method in class com.github.junrar.rarfile.SignHeader
 
getCTime() - Method in class com.github.junrar.rarfile.FileHeader
 
getCurPackRead() - Method in class com.github.junrar.unpack.ComprDataIO
 
getCurPackWrite() - Method in class com.github.junrar.unpack.ComprDataIO
 
getCurrentCount() - Method in class com.github.junrar.unpack.ppm.RangeCoder
 
getCurrentShiftCount(int) - Method in class com.github.junrar.unpack.ppm.RangeCoder
 
getCurUnpRead() - Method in class com.github.junrar.unpack.ComprDataIO
 
getCurUnpWrite() - Method in class com.github.junrar.unpack.ComprDataIO
 
getD1() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getD2() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getD3() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getD4() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getData() - Method in class com.github.junrar.unpack.vm.VMPreparedOperand
 
getDataSize() - Method in class com.github.junrar.rarfile.BlockHeader
 
getDecodeLen() - Method in class com.github.junrar.unpack.decode.Decode
returns the decode Length array
getDecodeNum() - Method in class com.github.junrar.unpack.decode.Decode
returns the decode num array
getDecodePos() - Method in class com.github.junrar.unpack.decode.Decode
returns the decodePos array
getDecryption() - Method in class com.github.junrar.unpack.ComprDataIO
 
getDif() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getDummySEE2Cont() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getEACRC() - Method in class com.github.junrar.rarfile.EAHeader
 
getEncryption() - Method in class com.github.junrar.unpack.ComprDataIO
 
getEncryptVersion() - Method in class com.github.junrar.rarfile.MainHeader
the version the the encryption
getEscCount() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getExecCount() - Method in class com.github.junrar.unpack.UnpackFilter
 
getFakeUnitsStart() - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
getFile() - Method in class com.github.junrar.impl.FileVolume
 
getFile() - Method in class com.github.junrar.vfs2.provider.rar.VFSVolume
 
getFileAttr() - Method in class com.github.junrar.rarfile.FileHeader
 
getFileCRC() - Method in class com.github.junrar.rarfile.FileHeader
 
getFileCreator() - Method in class com.github.junrar.rarfile.MacInfoHeader
 
getFileHeaders() - Method in class com.github.junrar.Archive
 
getFileNameByteArray() - Method in class com.github.junrar.rarfile.FileHeader
 
getFileNameString() - Method in class com.github.junrar.rarfile.FileHeader
 
getFileNameW() - Method in class com.github.junrar.rarfile.FileHeader
 
getFilePointer() - Method in class com.github.junrar.io.RandomAccessStream
 
getFileType() - Method in class com.github.junrar.rarfile.MacInfoHeader
 
getFilter() - Method in enum com.github.junrar.unpack.vm.VMStandardFilters
 
getFilteredDataOffset() - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
getFilteredDataSize() - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
getFlag() - Method in enum com.github.junrar.unpack.vm.VMFlags
 
getFlags() - Method in class com.github.junrar.rarfile.BaseBlock
 
getFlagsBuf() - Method in class com.github.junrar.unpack.Unpack15
 
getFoundState() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getFreq() - Method in class com.github.junrar.unpack.ppm.State
 
getFreq() - Method in class com.github.junrar.unpack.ppm.StateRef
 
getFreqData() - Method in class com.github.junrar.unpack.ppm.PPMContext
 
getFullPackSize() - Method in class com.github.junrar.rarfile.FileHeader
 
getFullUnpackSize() - Method in class com.github.junrar.rarfile.FileHeader
 
getGlobalData() - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
getGroup() - Method in class com.github.junrar.rarfile.UnixOwnersHeader
 
getGroupNameSize() - Method in class com.github.junrar.rarfile.UnixOwnersHeader
 
getHB2Flag() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getHeadCRC() - Method in class com.github.junrar.rarfile.BaseBlock
 
getHeaderByte() - Method in enum com.github.junrar.rarfile.UnrarHeadertype
the header byte of this enum
getHeaderSize() - Method in class com.github.junrar.rarfile.BaseBlock
 
getHeaderType() - Method in class com.github.junrar.rarfile.BaseBlock
 
getHeap() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getHeap() - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
getHeapEnd() - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
getHiBitsFlag() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getHighCount() - Method in class com.github.junrar.unpack.ppm.RangeCoder.SubRange
 
getHighPackSize() - Method in class com.github.junrar.rarfile.FileHeader
 
getHighPosAv() - Method in class com.github.junrar.rarfile.MainHeader
 
getHighUnpackSize() - Method in class com.github.junrar.rarfile.FileHeader
 
getHostByte() - Method in enum com.github.junrar.rarfile.HostSystem
 
getHostOS() - Method in class com.github.junrar.rarfile.FileHeader
 
getInBuf() - Method in class com.github.junrar.unpack.vm.BitInput
 
getInitEsc() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getInitR() - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
getInitRL() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getInputStream(FileHeader) - Method in class com.github.junrar.Archive
Returns an InputStream that will allow to read the file and stream it.
getK1() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getK2() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getK3() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getK4() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getK5() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getLastChar() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getLastDelta() - Method in class com.github.junrar.unpack.decode.AudioVariables
 
getLength() - Method in class com.github.junrar.impl.FileVolume
 
getLength() - Method in class com.github.junrar.unpack.vm.VMStandardFilterSignature
 
getLength() - Method in class com.github.junrar.vfs2.provider.rar.VFSVolume
 
getLength() - Method in interface com.github.junrar.Volume
 
getLevel() - Method in class com.github.junrar.rarfile.SubBlockHeader
 
getLongFilePointer() - Method in class com.github.junrar.io.RandomAccessStream
 
getLowCount() - Method in class com.github.junrar.unpack.ppm.RangeCoder.SubRange
 
getMainHeader() - Method in class com.github.junrar.Archive
 
getMark() - Method in class com.github.junrar.rarfile.ProtectHeader
 
getMaxNum() - Method in class com.github.junrar.unpack.decode.Decode
returns the max num
getMean(int, int, int) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
getMean() - Method in class com.github.junrar.unpack.ppm.SEE2Context
 
getMem() - Method in class com.github.junrar.unpack.vm.RarVM
 
getMethod() - Method in class com.github.junrar.rarfile.AVHeader
 
getMethod() - Method in class com.github.junrar.rarfile.EAHeader
 
getMTime() - Method in class com.github.junrar.rarfile.FileHeader
 
getNameSize() - Method in class com.github.junrar.rarfile.FileHeader
 
getNext() - Method in class com.github.junrar.unpack.ppm.RarMemBlock
 
getNext() - Method in class com.github.junrar.unpack.ppm.RarNode
 
getNS2BSIndx() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getNS2Indx() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getNU() - Method in class com.github.junrar.unpack.ppm.RarMemBlock
 
getNumMasked() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getNumStats() - Method in class com.github.junrar.unpack.ppm.PPMContext
 
getOffset() - Method in class com.github.junrar.unpack.vm.VMPreparedOperand
 
getOneState() - Method in class com.github.junrar.unpack.ppm.PPMContext
 
getOp1() - Method in class com.github.junrar.unpack.vm.VMPreparedCommand
 
getOp2() - Method in class com.github.junrar.unpack.vm.VMPreparedCommand
 
getOpCode() - Method in class com.github.junrar.unpack.vm.VMPreparedCommand
 
getOpType() - Method in enum com.github.junrar.unpack.vm.VMOpType
 
getOrderFall() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getOwner() - Method in class com.github.junrar.rarfile.UnixOwnersHeader
 
getOwnerNameSize() - Method in class com.github.junrar.rarfile.UnixOwnersHeader
 
getPackedCRC() - Method in class com.github.junrar.unpack.ComprDataIO
 
getPackFileCRC() - Method in class com.github.junrar.unpack.ComprDataIO
 
getPackSize() - Method in class com.github.junrar.rarfile.BlockHeader
 
getParentFilter() - Method in class com.github.junrar.unpack.UnpackFilter
 
getPosAv() - Method in class com.github.junrar.rarfile.MainHeader
 
getPosition() - Method in class com.github.junrar.io.InputStreamReadOnlyAccessFile
 
getPosition() - Method in interface com.github.junrar.io.IReadOnlyAccess
 
getPosition() - Method in class com.github.junrar.io.ReadOnlyAccessByteArray
 
getPosition() - Method in class com.github.junrar.io.ReadOnlyAccessFile
 
getPosition() - Method in class com.github.junrar.vfs2.provider.rar.RandomAccessContentAccess
 
getPositionInFile() - Method in class com.github.junrar.rarfile.BaseBlock
 
getPpmEscChar() - Method in class com.github.junrar.unpack.Unpack
 
getPrev() - Method in class com.github.junrar.unpack.ppm.RarMemBlock
 
getPrevSuccess() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getPrg() - Method in class com.github.junrar.unpack.UnpackFilter
 
getProcessedArcSize() - Method in class com.github.junrar.unpack.ComprDataIO
 
getPText() - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
getReadOnlyAccess() - Method in class com.github.junrar.impl.FileVolume
 
getReadOnlyAccess() - Method in class com.github.junrar.vfs2.provider.rar.VFSVolume
 
getReadOnlyAccess() - Method in interface com.github.junrar.Volume
 
getRecoverySectors() - Method in class com.github.junrar.rarfile.FileHeader
 
getRecSectors() - Method in class com.github.junrar.rarfile.ProtectHeader
 
getRof() - Method in class com.github.junrar.Archive
 
getRunLength() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getSalt() - Method in class com.github.junrar.rarfile.FileHeader
 
getScale() - Method in class com.github.junrar.unpack.ppm.RangeCoder.SubRange
 
getSEE2Cont() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getShift() - Method in class com.github.junrar.unpack.ppm.SEE2Context
 
getStamp() - Method in class com.github.junrar.unpack.ppm.RarMemBlock
 
getStaticData() - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
getStats() - Method in class com.github.junrar.unpack.ppm.FreqData
 
getSubAlloc() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
getSubblocktype() - Method in enum com.github.junrar.rarfile.SubBlockHeaderType
 
getSubData() - Method in class com.github.junrar.rarfile.FileHeader
 
getSubFlags() - Method in class com.github.junrar.rarfile.FileHeader
 
getSubHeader() - Method in class com.github.junrar.unpack.ComprDataIO
 
getSubRange() - Method in class com.github.junrar.unpack.ppm.RangeCoder
 
getSubType() - Method in class com.github.junrar.rarfile.SubBlockHeader
 
getSuccessor() - Method in class com.github.junrar.unpack.ppm.State
 
getSuccessor() - Method in class com.github.junrar.unpack.ppm.StateRef
 
getSuffix() - Method in class com.github.junrar.unpack.ppm.PPMContext
 
getSumm() - Method in class com.github.junrar.unpack.ppm.SEE2Context
 
getSummFreq() - Method in class com.github.junrar.unpack.ppm.FreqData
 
getSymbol() - Method in class com.github.junrar.unpack.ppm.State
 
getSymbol() - Method in class com.github.junrar.unpack.ppm.StateRef
 
getTotalArcSize() - Method in class com.github.junrar.unpack.ComprDataIO
 
getTotalBlocks() - Method in class com.github.junrar.rarfile.ProtectHeader
 
getTotalPackRead() - Method in class com.github.junrar.unpack.ComprDataIO
 
getType() - Method in exception com.github.junrar.exception.RarException
 
getType() - Method in class com.github.junrar.unpack.vm.VMPreparedOperand
 
getType() - Method in class com.github.junrar.unpack.vm.VMStandardFilterSignature
 
getUnitsStart() - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
getUnpackVersion() - Method in class com.github.junrar.rarfile.AVHeader
 
getUnpArcSize() - Method in class com.github.junrar.unpack.ComprDataIO
 
getUnpFileCRC() - Method in class com.github.junrar.unpack.ComprDataIO
 
getUnpMethod() - Method in class com.github.junrar.rarfile.CommentHeader
 
getUnpMethod() - Method in class com.github.junrar.rarfile.FileHeader
 
getUnpSize() - Method in class com.github.junrar.rarfile.CommentHeader
 
getUnpSize() - Method in class com.github.junrar.rarfile.EAHeader
 
getUnpSize() - Method in class com.github.junrar.rarfile.FileHeader
 
getUnpVer() - Method in class com.github.junrar.rarfile.EAHeader
 
getUnpVersion() - Method in class com.github.junrar.rarfile.CommentHeader
 
getUnpVersion() - Method in class com.github.junrar.rarfile.FileHeader
 
getUnrarCallback() - Method in class com.github.junrar.Archive
 
getUserNameSize() - Method in class com.github.junrar.rarfile.SignHeader
 
getVersion() - Method in class com.github.junrar.rarfile.ProtectHeader
 
getVMCommand() - Method in enum com.github.junrar.unpack.vm.VMCommands
 
getVolume() - Method in class com.github.junrar.Archive
 
getVolumeManager() - Method in class com.github.junrar.Archive
 
getVolumeNumber() - Method in class com.github.junrar.rarfile.EndArcHeader
 

H

hasArchCmt() - Method in class com.github.junrar.rarfile.MainHeader
old cmt block is present
hasArchiveDataCRC() - Method in class com.github.junrar.rarfile.BaseBlock
 
hasEncryptVersion() - Method in class com.github.junrar.rarfile.BaseBlock
 
hasSalt() - Method in class com.github.junrar.rarfile.FileHeader
 
hasVolumeNumber() - Method in class com.github.junrar.rarfile.BaseBlock
 
headCRC - Variable in class com.github.junrar.rarfile.BaseBlock
 
header - Variable in class com.github.junrar.vfs2.provider.rar.RARFileObject
 
headerSize - Variable in class com.github.junrar.rarfile.BaseBlock
 
headerType - Variable in class com.github.junrar.rarfile.BaseBlock
 
HostSystem - Enum in com.github.junrar.rarfile
DOCUMENT ME
HUFF_TABLE_SIZE - Static variable in class com.github.junrar.unpack.decode.Compress
 
huffDecode() - Method in class com.github.junrar.unpack.Unpack15
 

I

inAddr - Variable in class com.github.junrar.unpack.vm.BitInput
 
inBit - Variable in class com.github.junrar.unpack.vm.BitInput
 
inBuf - Variable in class com.github.junrar.unpack.vm.BitInput
 
incAddress() - Method in class com.github.junrar.unpack.ppm.State
 
incEscCount(int) - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
incFreq(int) - Method in class com.github.junrar.unpack.ppm.State
 
incFreq(int) - Method in class com.github.junrar.unpack.ppm.StateRef
 
incPText() - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
incRunLength(int) - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
incScale(int) - Method in class com.github.junrar.unpack.ppm.RangeCoder.SubRange
 
incShortLittleEndian(byte[], int, int) - Static method in class com.github.junrar.io.Raw
Increment a short value at the specified position by the specified amount (little endian).
incSumm(int) - Method in class com.github.junrar.unpack.ppm.SEE2Context
 
incSummFreq(int) - Method in class com.github.junrar.unpack.ppm.FreqData
 
init(OutputStream) - Method in class com.github.junrar.unpack.ComprDataIO
 
init(FileHeader) - Method in class com.github.junrar.unpack.ComprDataIO
 
init(byte[]) - Method in class com.github.junrar.unpack.ppm.FreqData
 
init(byte[]) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
init(int) - Method in class com.github.junrar.unpack.ppm.SEE2Context
 
init(byte[]) - Method in class com.github.junrar.unpack.ppm.State
 
init(byte[]) - Method in class com.github.junrar.unpack.Unpack
 
init() - Method in class com.github.junrar.unpack.vm.RarVM
 
init() - Method in class com.github.junrar.vfs2.provider.rar.RARFileSystem
 
InitBitInput() - Method in class com.github.junrar.unpack.vm.BitInput
 
initDecoder(Unpack) - Method in class com.github.junrar.unpack.ppm.RangeCoder
 
initHuff() - Method in class com.github.junrar.unpack.Unpack15
 
initSubAllocator() - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
InputStreamReadOnlyAccessFile - Class in com.github.junrar.io
InputStream based implementation of the IReadOnlyAccess interface.
InputStreamReadOnlyAccessFile(InputStream) - Constructor for class com.github.junrar.io.InputStreamReadOnlyAccessFile
Create new instance.
insertAt(RarMemBlock) - Method in class com.github.junrar.unpack.ppm.RarMemBlock
 
INT_BITS - Static variable in class com.github.junrar.unpack.ppm.ModelPPM
 
INTERVAL - Static variable in class com.github.junrar.unpack.ppm.ModelPPM
 
intToByte(int) - Static method in class com.github.junrar.unsigned.UnsignedByte
 
IReadOnlyAccess - Interface in com.github.junrar.io
DOCUMENT ME
isAV() - Method in class com.github.junrar.rarfile.MainHeader
 
isByteMode() - Method in class com.github.junrar.unpack.vm.VMPreparedCommand
 
isDirectory() - Method in class com.github.junrar.rarfile.FileHeader
whether this fileheader represents a directory
isEncrypted() - Method in class com.github.junrar.Archive
 
isEncrypted() - Method in class com.github.junrar.rarfile.FileHeader
the file is encrypted
isEncrypted() - Method in class com.github.junrar.rarfile.MainHeader
returns whether the archive is encrypted
isFileExtracted() - Method in class com.github.junrar.unpack.Unpack
 
isFileHeader() - Method in class com.github.junrar.rarfile.FileHeader
 
isFirstVolume() - Method in class com.github.junrar.rarfile.MainHeader
if the archive is a multivolume archive this method returns whether this instance is the first part of the multivolume archive
isLargeBlock() - Method in class com.github.junrar.rarfile.FileHeader
 
isLocked() - Method in class com.github.junrar.rarfile.MainHeader
 
isMultiVolume() - Method in class com.github.junrar.rarfile.MainHeader
return whether the archive is a multivolume archive
isNewNumbering() - Method in class com.github.junrar.rarfile.MainHeader
the numbering format a multivolume archive
isNextVolumeMissing() - Method in class com.github.junrar.unpack.ComprDataIO
 
isNextVolumeReady(Volume) - Method in interface com.github.junrar.UnrarCallback
Return true if the next volume is ready to be processed, false otherwise.
isNextWindow() - Method in class com.github.junrar.unpack.UnpackFilter
 
isOldFormat() - Method in class com.github.junrar.Archive
 
isOldFormat() - Method in class com.github.junrar.rarfile.MarkHeader
 
isPackVolume() - Method in class com.github.junrar.unpack.ComprDataIO
 
isProtected() - Method in class com.github.junrar.rarfile.MainHeader
 
isSignature() - Method in class com.github.junrar.rarfile.MarkHeader
 
isSolid() - Method in class com.github.junrar.rarfile.FileHeader
this file is compressed as solid (all files handeled as one)
isSolid() - Method in class com.github.junrar.rarfile.MainHeader
returns whether this archive is solid.
isSplitAfter() - Method in class com.github.junrar.rarfile.FileHeader
the file will be continued in the next archive part
isSplitBefore() - Method in class com.github.junrar.rarfile.FileHeader
the file is continued in this archive
isSubBlock() - Method in class com.github.junrar.rarfile.BaseBlock
 
isUnicode() - Method in class com.github.junrar.rarfile.FileHeader
the filename is also present in unicode
isUnpVolume() - Method in class com.github.junrar.unpack.ComprDataIO
 
isValid() - Method in class com.github.junrar.rarfile.MarkHeader
 

L

lastDist - Variable in class com.github.junrar.unpack.Unpack15
 
lastLength - Variable in class com.github.junrar.unpack.Unpack15
 
LBits - Static variable in class com.github.junrar.unpack.Unpack20
 
LCount - Variable in class com.github.junrar.unpack.Unpack15
 
LD - Variable in class com.github.junrar.unpack.Unpack20
 
LDC - Static variable in class com.github.junrar.unpack.decode.Compress
 
LDD - Variable in class com.github.junrar.unpack.Unpack20
 
LDecode - Static variable in class com.github.junrar.unpack.Unpack20
 
LHD_COMMENT - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_DIRECTORY - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_EXTFLAGS - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_EXTTIME - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_LARGE - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_PASSWORD - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_SALT - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_SOLID - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_SPLIT_AFTER - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_SPLIT_BEFORE - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_UNICODE - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_VERSION - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_WINDOW1024 - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_WINDOW128 - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_WINDOW2048 - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_WINDOW256 - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_WINDOW4096 - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_WINDOW512 - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_WINDOW64 - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LHD_WINDOWMASK - Static variable in class com.github.junrar.rarfile.BaseBlock
 
LitDecode - Class in com.github.junrar.unpack.decode
DOCUMENT ME
LitDecode() - Constructor for class com.github.junrar.unpack.decode.LitDecode
 
LONG_BLOCK - Static variable in class com.github.junrar.rarfile.BaseBlock
 
longLZ() - Method in class com.github.junrar.unpack.Unpack15
 
longToByte(long) - Static method in class com.github.junrar.unsigned.UnsignedByte
 
LOW_DIST_REP_COUNT - Static variable in class com.github.junrar.unpack.decode.Compress
 
LowDistDecode - Class in com.github.junrar.unpack.decode
DOCUMENT ME
LowDistDecode() - Constructor for class com.github.junrar.unpack.decode.LowDistDecode
 

M

MacInfoHeader - Class in com.github.junrar.rarfile
Mac File attribute header
MacInfoHeader(SubBlockHeader, byte[]) - Constructor for class com.github.junrar.rarfile.MacInfoHeader
 
MacInfoHeaderSize - Static variable in class com.github.junrar.rarfile.MacInfoHeader
 
main(String[]) - Static method in class com.github.junrar.testutil.ExtractArchive
 
main(String[]) - Static method in class com.github.junrar.unpack.ppm.AnalyzeHeapDump
 
main(String[]) - Static method in class com.github.junrar.unsigned.UnsignedByte
 
MainHeader - Class in com.github.junrar.rarfile
The main header of an rar archive.
MainHeader(BaseBlock, byte[]) - Constructor for class com.github.junrar.rarfile.MainHeader
 
mainHeaderSize - Static variable in class com.github.junrar.rarfile.MainHeader
 
mainHeaderSizeWithEnc - Static variable in class com.github.junrar.rarfile.MainHeader
 
makeDecodeTables(byte[], int, Decode, int) - Method in class com.github.junrar.unpack.Unpack20
 
MarkHeader - Class in com.github.junrar.rarfile
the header to recognize a file to be a rar archive
MarkHeader(BaseBlock) - Constructor for class com.github.junrar.rarfile.MarkHeader
 
MAX_FREQ - Static variable in class com.github.junrar.unpack.ppm.ModelPPM
 
MAX_O - Static variable in class com.github.junrar.unpack.ppm.ModelPPM
 
MAX_SIZE - Static variable in class com.github.junrar.unpack.vm.BitInput
the max size of the input
MaxDist3 - Variable in class com.github.junrar.unpack.Unpack15
 
MAXWINMASK - Static variable in class com.github.junrar.unpack.decode.Compress
 
MAXWINSIZE - Static variable in class com.github.junrar.unpack.decode.Compress
 
MC20 - Static variable in class com.github.junrar.unpack.decode.Compress
 
MD - Variable in class com.github.junrar.unpack.Unpack20
 
mem - Variable in class com.github.junrar.unpack.ppm.Pointer
 
MHD_AV - Static variable in class com.github.junrar.rarfile.BaseBlock
 
MHD_COMMENT - Static variable in class com.github.junrar.rarfile.BaseBlock
 
MHD_ENCRYPTVER - Static variable in class com.github.junrar.rarfile.BaseBlock
 
MHD_FIRSTVOLUME - Static variable in class com.github.junrar.rarfile.BaseBlock
 
MHD_LOCK - Static variable in class com.github.junrar.rarfile.BaseBlock
 
MHD_NEWNUMBERING - Static variable in class com.github.junrar.rarfile.BaseBlock
 
MHD_PACK_COMMENT - Static variable in class com.github.junrar.rarfile.BaseBlock
 
MHD_PASSWORD - Static variable in class com.github.junrar.rarfile.BaseBlock
 
MHD_PROTECT - Static variable in class com.github.junrar.rarfile.BaseBlock
 
MHD_SOLID - Static variable in class com.github.junrar.rarfile.BaseBlock
 
MHD_VOLUME - Static variable in class com.github.junrar.rarfile.BaseBlock
 
ModelPPM - Class in com.github.junrar.unpack.ppm
DOCUMENT ME
ModelPPM() - Constructor for class com.github.junrar.unpack.ppm.ModelPPM
 
MultDecode - Class in com.github.junrar.unpack.decode
DOCUMENT ME
MultDecode() - Constructor for class com.github.junrar.unpack.decode.MultDecode
 

N

N1 - Static variable in class com.github.junrar.unpack.ppm.SubAllocator
 
N2 - Static variable in class com.github.junrar.unpack.ppm.SubAllocator
 
N3 - Static variable in class com.github.junrar.unpack.ppm.SubAllocator
 
N4 - Static variable in class com.github.junrar.unpack.ppm.SubAllocator
 
N_INDEXES - Static variable in class com.github.junrar.unpack.ppm.SubAllocator
 
NC - Static variable in class com.github.junrar.unpack.decode.Compress
 
NC20 - Static variable in class com.github.junrar.unpack.decode.Compress
 
NewSubHeaderType - Class in com.github.junrar.rarfile
subheaders new version of the info headers
nextArchive(Archive, Volume) - Method in class com.github.junrar.impl.FileVolumeManager
 
nextArchive(Archive, Volume) - Method in class com.github.junrar.vfs2.provider.rar.VFSVolumeManager
 
nextArchive(Archive, Volume) - Method in interface com.github.junrar.VolumeManager
 
nextFileHeader() - Method in class com.github.junrar.Archive
 
nextVolumeName(String, boolean) - Static method in class com.github.junrar.util.VolumeHelper
 
Nhfb - Variable in class com.github.junrar.unpack.Unpack15
 
Nlzb - Variable in class com.github.junrar.unpack.Unpack15
 
notifyAllStreamsClosed() - Method in class com.github.junrar.vfs2.provider.rar.RARFileSystem
will be called after all file-objects closed their streams.
NToPl - Variable in class com.github.junrar.unpack.Unpack15
 
NToPlB - Variable in class com.github.junrar.unpack.Unpack15
 
NToPlC - Variable in class com.github.junrar.unpack.Unpack15
 
NumHuf - Variable in class com.github.junrar.unpack.Unpack15
 

O

oldCopyString(int, int) - Method in class com.github.junrar.unpack.Unpack15
 
oldDist - Variable in class com.github.junrar.unpack.Unpack15
 
oldDistPtr - Variable in class com.github.junrar.unpack.Unpack15
 
oldUnpInitData(boolean) - Method in class com.github.junrar.unpack.Unpack15
 
oldUnpWriteBuf() - Method in class com.github.junrar.unpack.Unpack15
 
Overflow(int) - Method in class com.github.junrar.unpack.vm.BitInput
Indicates an Overfow

P

PERIOD_BITS - Static variable in class com.github.junrar.unpack.ppm.ModelPPM
 
Place - Variable in class com.github.junrar.unpack.Unpack15
 
PlaceA - Variable in class com.github.junrar.unpack.Unpack15
 
PlaceB - Variable in class com.github.junrar.unpack.Unpack15
 
PlaceC - Variable in class com.github.junrar.unpack.Unpack15
 
Pointer - Class in com.github.junrar.unpack.ppm
Simulates Pointers on a single mem block as a byte[]
Pointer(byte[]) - Constructor for class com.github.junrar.unpack.ppm.Pointer
Initialize the object with the array (may be null)
pos - Variable in class com.github.junrar.unpack.ppm.Pointer
 
positionInFile - Variable in class com.github.junrar.rarfile.BaseBlock
 
PPMContext - Class in com.github.junrar.unpack.ppm
DOCUMENT ME
PPMContext(byte[]) - Constructor for class com.github.junrar.unpack.ppm.PPMContext
 
ppmdSwap(State, State) - Static method in class com.github.junrar.unpack.ppm.State
 
prepare(byte[], int, VMPreparedProgram) - Method in class com.github.junrar.unpack.vm.RarVM
 
print() - Method in class com.github.junrar.rarfile.BaseBlock
 
print() - Method in class com.github.junrar.rarfile.BlockHeader
 
print() - Method in class com.github.junrar.rarfile.EAHeader
 
print() - Method in class com.github.junrar.rarfile.FileHeader
 
print() - Method in class com.github.junrar.rarfile.MacInfoHeader
 
print() - Method in class com.github.junrar.rarfile.MainHeader
 
print() - Method in class com.github.junrar.rarfile.MarkHeader
 
print() - Method in class com.github.junrar.rarfile.SubBlockHeader
 
print() - Method in class com.github.junrar.rarfile.UnixOwnersHeader
 
ProtectHeader - Class in com.github.junrar.rarfile
recovery header
ProtectHeader(BlockHeader, byte[]) - Constructor for class com.github.junrar.rarfile.ProtectHeader
 
protectHeaderSize - Static variable in class com.github.junrar.rarfile.ProtectHeader
the header size

R

RandomAccessContentAccess - Class in com.github.junrar.vfs2.provider.rar
 
RandomAccessContentAccess(RandomAccessContent) - Constructor for class com.github.junrar.vfs2.provider.rar.RandomAccessContentAccess
 
RandomAccessContentAccess(FileObject) - Constructor for class com.github.junrar.vfs2.provider.rar.RandomAccessContentAccess
 
RandomAccessStream - Class in com.github.junrar.io
This is a class that uses a memory cache to allow seeking within an InputStream.
RandomAccessStream(InputStream) - Constructor for class com.github.junrar.io.RandomAccessStream
Constructs a RandomAccessStream from an InputStream.
RandomAccessStream(RandomAccessFile) - Constructor for class com.github.junrar.io.RandomAccessStream
Constructs a RandomAccessStream from an RandomAccessFile.
RangeCoder - Class in com.github.junrar.unpack.ppm
DOCUMENT ME
RangeCoder() - Constructor for class com.github.junrar.unpack.ppm.RangeCoder
 
RangeCoder.SubRange - Class in com.github.junrar.unpack.ppm
 
RangeCoder.SubRange() - Constructor for class com.github.junrar.unpack.ppm.RangeCoder.SubRange
 
RarCRC - Class in com.github.junrar.crc
DOCUMENT ME
RarException - Exception in com.github.junrar.exception
DOCUMENT ME
RarException(Exception) - Constructor for exception com.github.junrar.exception.RarException
 
RarException(RarException) - Constructor for exception com.github.junrar.exception.RarException
 
RarException(RarException.RarExceptionType) - Constructor for exception com.github.junrar.exception.RarException
 
RarException.RarExceptionType - Enum in com.github.junrar.exception
 
RARFileObject - Class in com.github.junrar.vfs2.provider.rar
A file in a RAR file system.
RARFileObject(AbstractFileName, Archive, FileHeader, RARFileSystem) - Constructor for class com.github.junrar.vfs2.provider.rar.RARFileObject
 
RARFileProvider - Class in com.github.junrar.vfs2.provider.rar
A file system provider for RAR files.
RARFileProvider() - Constructor for class com.github.junrar.vfs2.provider.rar.RARFileProvider
 
RARFileSystem - Class in com.github.junrar.vfs2.provider.rar
A read-only file system for RAR files.
RARFileSystem(AbstractFileName, FileObject, FileSystemOptions) - Constructor for class com.github.junrar.vfs2.provider.rar.RARFileSystem
 
RarMemBlock - Class in com.github.junrar.unpack.ppm
DOCUMENT ME
RarMemBlock(byte[]) - Constructor for class com.github.junrar.unpack.ppm.RarMemBlock
 
RarNode - Class in com.github.junrar.unpack.ppm
DOCUMENT ME
RarNode(byte[]) - Constructor for class com.github.junrar.unpack.ppm.RarNode
 
RarVM - Class in com.github.junrar.unpack.vm
DOCUMENT ME
RarVM() - Constructor for class com.github.junrar.unpack.vm.RarVM
 
Raw - Class in com.github.junrar.io
Read / write numbers to a byte[] regarding the endianness of the array
Raw() - Constructor for class com.github.junrar.io.Raw
 
RC - Static variable in class com.github.junrar.unpack.decode.Compress
 
RC20 - Static variable in class com.github.junrar.unpack.decode.Compress
 
RD - Variable in class com.github.junrar.unpack.Unpack20
 
read() - Method in class com.github.junrar.io.InputStreamReadOnlyAccessFile
 
read(byte[], int, int) - Method in class com.github.junrar.io.InputStreamReadOnlyAccessFile
 
read() - Method in interface com.github.junrar.io.IReadOnlyAccess
Read a single byte of data.
read(byte[], int, int) - Method in interface com.github.junrar.io.IReadOnlyAccess
Read up to count bytes to the specified buffer.
read() - Method in class com.github.junrar.io.RandomAccessStream
 
read(byte[], int, int) - Method in class com.github.junrar.io.RandomAccessStream
 
read() - Method in class com.github.junrar.io.ReadOnlyAccessByteArray
Read a single byte of data.
read(byte[], int, int) - Method in class com.github.junrar.io.ReadOnlyAccessByteArray
Read up to count bytes to the specified buffer.
read() - Method in class com.github.junrar.io.ReadOnlyAccessInputStream
 
read(byte[], int, int) - Method in class com.github.junrar.io.ReadOnlyAccessInputStream
 
read(byte[]) - Method in class com.github.junrar.io.ReadOnlyAccessInputStream
 
read() - Method in class com.github.junrar.vfs2.provider.rar.RandomAccessContentAccess
 
read(byte[], int, int) - Method in class com.github.junrar.vfs2.provider.rar.RandomAccessContentAccess
 
readBorder - Variable in class com.github.junrar.unpack.Unpack15
 
ReadData(BitInput) - Static method in class com.github.junrar.unpack.vm.RarVM
 
readDouble() - Method in class com.github.junrar.io.RandomAccessStream
 
readFloat() - Method in class com.github.junrar.io.RandomAccessStream
 
readFully(byte[], int) - Method in class com.github.junrar.io.InputStreamReadOnlyAccessFile
 
readFully(byte[], int) - Method in interface com.github.junrar.io.IReadOnlyAccess
Read exactly count bytes to the specified buffer.
readFully(byte[]) - Method in class com.github.junrar.io.RandomAccessStream
 
readFully(byte[], int) - Method in class com.github.junrar.io.RandomAccessStream
 
readFully(byte[], int) - Method in class com.github.junrar.io.ReadOnlyAccessByteArray
 
readFully(byte[], int) - Method in class com.github.junrar.io.ReadOnlyAccessFile
 
readFully(byte[], int) - Method in class com.github.junrar.vfs2.provider.rar.RandomAccessContentAccess
 
readInt() - Method in class com.github.junrar.io.RandomAccessStream
 
readIntBigEndian(byte[], int) - Static method in class com.github.junrar.io.Raw
Read a int value from the byte array at the given position (Big Endian)
readIntLittleEndian(byte[], int) - Static method in class com.github.junrar.io.Raw
Read an int value from the byte array at the given position (little Endian)
readIntLittleEndianAsLong(byte[], int) - Static method in class com.github.junrar.io.Raw
Read an long value(unsigned int) from the byte array at the given position (little Endian)
ReadLastTables() - Method in class com.github.junrar.unpack.Unpack20
 
readLong() - Method in class com.github.junrar.io.RandomAccessStream
 
readLongBigEndian(byte[], int) - Static method in class com.github.junrar.io.Raw
Read a long value from the byte array at the given position (Big Endian)
readLongLittleEndian(byte[], int) - Static method in class com.github.junrar.io.Raw
Read a long value from the byte array at the given position (little Endian)
ReadOnlyAccessByteArray - Class in com.github.junrar.io
A File like access to a byte array.
ReadOnlyAccessByteArray(byte[]) - Constructor for class com.github.junrar.io.ReadOnlyAccessByteArray
Initialize with byte[ ]
ReadOnlyAccessFile - Class in com.github.junrar.io
DOCUMENT ME
ReadOnlyAccessFile(File) - Constructor for class com.github.junrar.io.ReadOnlyAccessFile
 
ReadOnlyAccessInputStream - Class in com.github.junrar.io
DOCUMENT ME
ReadOnlyAccessInputStream(IReadOnlyAccess, long, long) - Constructor for class com.github.junrar.io.ReadOnlyAccessInputStream
 
readShort() - Method in class com.github.junrar.io.RandomAccessStream
 
readShortBigEndian(byte[], int) - Static method in class com.github.junrar.io.Raw
Read a short value from the byte array at the given position (Big Endian)
readShortLittleEndian(byte[], int) - Static method in class com.github.junrar.io.Raw
Read a short value from the byte array at the given position (little Endian)
ReadTables20() - Method in class com.github.junrar.unpack.Unpack20
 
readTop - Variable in class com.github.junrar.unpack.Unpack15
 
remove() - Method in class com.github.junrar.unpack.ppm.RarMemBlock
 
RepDecode - Class in com.github.junrar.unpack.decode
DOCUMENT ME
RepDecode() - Constructor for class com.github.junrar.unpack.decode.RepDecode
 
rescale(ModelPPM) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
Rijndael - Class in com.github.junrar.crypt
DOCUMENT ME
Rijndael() - Constructor for class com.github.junrar.crypt.Rijndael
 

S

SDBits - Static variable in class com.github.junrar.unpack.Unpack20
 
SDDecode - Static variable in class com.github.junrar.unpack.Unpack20
 
SEE2Context - Class in com.github.junrar.unpack.ppm
DOCUMENT ME
SEE2Context() - Constructor for class com.github.junrar.unpack.ppm.SEE2Context
 
seek(long) - Method in class com.github.junrar.io.RandomAccessStream
 
seek(int) - Method in class com.github.junrar.io.RandomAccessStream
 
setAddress(int) - Method in class com.github.junrar.unpack.ppm.Pointer
needs to set the fields of this object to the values in the byte[] at the given position.
setAddress(int) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
setAltCmd(List<VMPreparedCommand>) - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
setArcTime(Date) - Method in class com.github.junrar.rarfile.FileHeader
 
setATime(Date) - Method in class com.github.junrar.rarfile.FileHeader
 
setBase(int) - Method in class com.github.junrar.unpack.vm.VMPreparedOperand
 
setBlockLength(int) - Method in class com.github.junrar.unpack.UnpackFilter
 
setBlockStart(int) - Method in class com.github.junrar.unpack.UnpackFilter
 
setByteCount(int) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setByteMode(boolean) - Method in class com.github.junrar.unpack.vm.VMPreparedCommand
 
setCmd(List<VMPreparedCommand>) - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
setCmdCount(int) - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
setCount(int) - Method in class com.github.junrar.unpack.ppm.SEE2Context
 
setCRC(int) - Method in class com.github.junrar.unpack.vm.VMStandardFilterSignature
 
setCTime(Date) - Method in class com.github.junrar.rarfile.FileHeader
 
setCurPackRead(long) - Method in class com.github.junrar.unpack.ComprDataIO
 
setCurPackWrite(long) - Method in class com.github.junrar.unpack.ComprDataIO
 
setCurUnpRead(long) - Method in class com.github.junrar.unpack.ComprDataIO
 
setCurUnpWrite(long) - Method in class com.github.junrar.unpack.ComprDataIO
 
setD1(int) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setD2(int) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setD3(int) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setD4(int) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setData(int) - Method in class com.github.junrar.unpack.vm.VMPreparedOperand
 
setDecryption(int) - Method in class com.github.junrar.unpack.ComprDataIO
 
setDestSize(long) - Method in class com.github.junrar.unpack.Unpack
 
setDif(int[]) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setEncryption(int) - Method in class com.github.junrar.unpack.ComprDataIO
 
setEscCount(int) - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
setExecCount(int) - Method in class com.github.junrar.unpack.UnpackFilter
 
setFakeUnitsStart(int) - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
setFileAttr(int) - Method in class com.github.junrar.rarfile.FileHeader
 
setFileCreator(int) - Method in class com.github.junrar.rarfile.MacInfoHeader
 
setFileName(String) - Method in class com.github.junrar.rarfile.FileHeader
 
setFileNameW(String) - Method in class com.github.junrar.rarfile.FileHeader
 
setFileType(int) - Method in class com.github.junrar.rarfile.MacInfoHeader
 
setFilteredDataOffset(int) - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
setFilteredDataSize(int) - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
setFreq(int) - Method in class com.github.junrar.unpack.ppm.State
 
setFreq(int) - Method in class com.github.junrar.unpack.ppm.StateRef
 
setFreqData(FreqData) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
setGlobalData(Vector<Byte>) - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
setGroup(String) - Method in class com.github.junrar.rarfile.UnixOwnersHeader
 
setGroupNameSize(int) - Method in class com.github.junrar.rarfile.UnixOwnersHeader
 
setHeader(FileHeader) - Method in class com.github.junrar.vfs2.provider.rar.RARFileObject
 
setHiBitsFlag(int) - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
setHighCount(long) - Method in class com.github.junrar.unpack.ppm.RangeCoder.SubRange
 
setInitEsc(int) - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
setInitR(int[]) - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
setK1(int) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setK2(int) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setK3(int) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setK4(int) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setK5(int) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setLastChar(int) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setLastDelta(int) - Method in class com.github.junrar.unpack.decode.AudioVariables
 
setLength(int) - Method in class com.github.junrar.unpack.vm.VMStandardFilterSignature
 
setLogger(Log) - Method in class com.github.junrar.extract.ExtractArchive
 
setLowCount(long) - Method in class com.github.junrar.unpack.ppm.RangeCoder.SubRange
 
setLowEndianValue(byte[], int, int) - Method in class com.github.junrar.unpack.vm.RarVM
 
setLowEndianValue(Vector<Byte>, int, int) - Method in class com.github.junrar.unpack.vm.RarVM
 
setMaxNum(int) - Method in class com.github.junrar.unpack.decode.Decode
sets the max num
setMemory(int, byte[], int, int) - Method in class com.github.junrar.unpack.vm.RarVM
 
setMTime(Date) - Method in class com.github.junrar.rarfile.FileHeader
 
setNext(RarMemBlock) - Method in class com.github.junrar.unpack.ppm.RarMemBlock
 
setNext(int) - Method in class com.github.junrar.unpack.ppm.RarMemBlock
 
setNext(RarNode) - Method in class com.github.junrar.unpack.ppm.RarNode
 
setNext(int) - Method in class com.github.junrar.unpack.ppm.RarNode
 
setNextVolumeMissing(boolean) - Method in class com.github.junrar.unpack.ComprDataIO
 
setNextWindow(boolean) - Method in class com.github.junrar.unpack.UnpackFilter
 
setNU(int) - Method in class com.github.junrar.unpack.ppm.RarMemBlock
 
setNumMasked(int) - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
setNumStats(int) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
setOffset(int) - Method in class com.github.junrar.unpack.vm.VMPreparedOperand
 
setOneState(StateRef) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
setOp1(VMPreparedOperand) - Method in class com.github.junrar.unpack.vm.VMPreparedCommand
 
setOp2(VMPreparedOperand) - Method in class com.github.junrar.unpack.vm.VMPreparedCommand
 
setOpCode(VMCommands) - Method in class com.github.junrar.unpack.vm.VMPreparedCommand
 
setOwner(String) - Method in class com.github.junrar.rarfile.UnixOwnersHeader
 
setOwnerNameSize(int) - Method in class com.github.junrar.rarfile.UnixOwnersHeader
 
setPackedCRC(long) - Method in class com.github.junrar.unpack.ComprDataIO
 
setPackedSizeToRead(long) - Method in class com.github.junrar.unpack.ComprDataIO
 
setPackFileCRC(long) - Method in class com.github.junrar.unpack.ComprDataIO
 
setPackVolume(boolean) - Method in class com.github.junrar.unpack.ComprDataIO
 
setParentFilter(int) - Method in class com.github.junrar.unpack.UnpackFilter
 
setPosition(long) - Method in class com.github.junrar.io.InputStreamReadOnlyAccessFile
 
setPosition(long) - Method in interface com.github.junrar.io.IReadOnlyAccess
 
setPosition(long) - Method in class com.github.junrar.io.ReadOnlyAccessByteArray
 
setPosition(long) - Method in class com.github.junrar.io.ReadOnlyAccessFile
 
setPosition(long) - Method in class com.github.junrar.vfs2.provider.rar.RandomAccessContentAccess
 
setPositionInFile(long) - Method in class com.github.junrar.rarfile.BaseBlock
 
setPpmEscChar(int) - Method in class com.github.junrar.unpack.Unpack
 
setPrev(RarMemBlock) - Method in class com.github.junrar.unpack.ppm.RarMemBlock
 
setPrev(int) - Method in class com.github.junrar.unpack.ppm.RarMemBlock
 
setPrevSuccess(int) - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
setPrg(VMPreparedProgram) - Method in class com.github.junrar.unpack.UnpackFilter
 
setProcessedArcSize(long) - Method in class com.github.junrar.unpack.ComprDataIO
 
setPText(int) - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
setRunLength(int) - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
setScale(long) - Method in class com.github.junrar.unpack.ppm.RangeCoder.SubRange
 
setShift(int) - Method in class com.github.junrar.unpack.ppm.SEE2Context
 
setSkipUnpCRC(boolean) - Method in class com.github.junrar.unpack.ComprDataIO
 
setStamp(int) - Method in class com.github.junrar.unpack.ppm.RarMemBlock
 
setStaticData(Vector<Byte>) - Method in class com.github.junrar.unpack.vm.VMPreparedProgram
 
setStats(State) - Method in class com.github.junrar.unpack.ppm.FreqData
 
setStats(int) - Method in class com.github.junrar.unpack.ppm.FreqData
 
setSubHeader(FileHeader) - Method in class com.github.junrar.unpack.ComprDataIO
 
setSuccessor(PPMContext) - Method in class com.github.junrar.unpack.ppm.State
 
setSuccessor(int) - Method in class com.github.junrar.unpack.ppm.State
 
setSuccessor(PPMContext) - Method in class com.github.junrar.unpack.ppm.StateRef
 
setSuccessor(int) - Method in class com.github.junrar.unpack.ppm.StateRef
 
setSuffix(PPMContext) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
setSuffix(int) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
setSumm(int) - Method in class com.github.junrar.unpack.ppm.SEE2Context
 
setSummFreq(int) - Method in class com.github.junrar.unpack.ppm.FreqData
 
setSuspended(boolean) - Method in class com.github.junrar.unpack.Unpack
 
setSymbol(int) - Method in class com.github.junrar.unpack.ppm.State
 
setSymbol(int) - Method in class com.github.junrar.unpack.ppm.StateRef
 
setTestMode(boolean) - Method in class com.github.junrar.unpack.ComprDataIO
 
setTotalArcSize(long) - Method in class com.github.junrar.unpack.ComprDataIO
 
setTotalPackRead(long) - Method in class com.github.junrar.unpack.ComprDataIO
 
setType(RarException.RarExceptionType) - Method in exception com.github.junrar.exception.RarException
 
setType(VMOpType) - Method in class com.github.junrar.unpack.vm.VMPreparedOperand
 
setType(VMStandardFilters) - Method in class com.github.junrar.unpack.vm.VMStandardFilterSignature
 
setUnitsStart(int) - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
setUnpArcSize(long) - Method in class com.github.junrar.unpack.ComprDataIO
 
setUnpFileCRC(long) - Method in class com.github.junrar.unpack.ComprDataIO
 
setUnpVolume(boolean) - Method in class com.github.junrar.unpack.ComprDataIO
 
setValues(StateRef) - Method in class com.github.junrar.unpack.ppm.State
 
setValues(State) - Method in class com.github.junrar.unpack.ppm.State
 
setValues(State) - Method in class com.github.junrar.unpack.ppm.StateRef
 
setVolume(Volume) - Method in class com.github.junrar.Archive
 
setVolumeManager(VolumeManager) - Method in class com.github.junrar.Archive
 
shortLZ() - Method in class com.github.junrar.unpack.Unpack15
 
shortToByte(short) - Static method in class com.github.junrar.unsigned.UnsignedByte
 
shrinkUnits(int, int, int) - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
SignHeader - Class in com.github.junrar.rarfile
sign header
SignHeader(BaseBlock, byte[]) - Constructor for class com.github.junrar.rarfile.SignHeader
 
signHeaderSize - Static variable in class com.github.junrar.rarfile.SignHeader
 
size - Static variable in class com.github.junrar.unpack.ppm.FreqData
 
size - Static variable in class com.github.junrar.unpack.ppm.PPMContext
 
size - Static variable in class com.github.junrar.unpack.ppm.RarMemBlock
 
size - Static variable in class com.github.junrar.unpack.ppm.RarNode
 
size - Static variable in class com.github.junrar.unpack.ppm.SEE2Context
 
size - Static variable in class com.github.junrar.unpack.ppm.State
 
SKIP_IF_UNKNOWN - Static variable in class com.github.junrar.rarfile.BaseBlock
 
startSubAllocator(int) - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
State - Class in com.github.junrar.unpack.ppm
DOCUMENT ME
State(byte[]) - Constructor for class com.github.junrar.unpack.ppm.State
 
StateRef - Class in com.github.junrar.unpack.ppm
DOCUMENT ME
StateRef() - Constructor for class com.github.junrar.unpack.ppm.StateRef
 
StMode - Variable in class com.github.junrar.unpack.Unpack15
 
stopSubAllocator() - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
sub(byte, byte) - Static method in class com.github.junrar.unsigned.UnsignedByte
 
SubAllocator - Class in com.github.junrar.unpack.ppm
DOCUMENT ME
SubAllocator() - Constructor for class com.github.junrar.unpack.ppm.SubAllocator
 
SubBlockHeader - Class in com.github.junrar.rarfile
 
SubBlockHeader(SubBlockHeader) - Constructor for class com.github.junrar.rarfile.SubBlockHeader
 
SubBlockHeader(BlockHeader, byte[]) - Constructor for class com.github.junrar.rarfile.SubBlockHeader
 
SubBlockHeaderSize - Static variable in class com.github.junrar.rarfile.SubBlockHeader
 
SubBlockHeaderType - Enum in com.github.junrar.rarfile
 
SUBHEAD_TYPE_ACL - Static variable in class com.github.junrar.rarfile.NewSubHeaderType
 
SUBHEAD_TYPE_AV - Static variable in class com.github.junrar.rarfile.NewSubHeaderType
 
SUBHEAD_TYPE_BEOSEA - Static variable in class com.github.junrar.rarfile.NewSubHeaderType
 
SUBHEAD_TYPE_CMT - Static variable in class com.github.junrar.rarfile.NewSubHeaderType
comment subheader
SUBHEAD_TYPE_OS2EA - Static variable in class com.github.junrar.rarfile.NewSubHeaderType
 
SUBHEAD_TYPE_RR - Static variable in class com.github.junrar.rarfile.NewSubHeaderType
recovery record subheader
SUBHEAD_TYPE_STREAM - Static variable in class com.github.junrar.rarfile.NewSubHeaderType
 
SUBHEAD_TYPE_UOWNER - Static variable in class com.github.junrar.rarfile.NewSubHeaderType
 
suspended - Variable in class com.github.junrar.unpack.Unpack15
 

T

TOP - Static variable in class com.github.junrar.unpack.ppm.RangeCoder
 
toString() - Method in class com.github.junrar.rarfile.FileHeader
 
toString() - Method in class com.github.junrar.rarfile.NewSubHeaderType
 
toString() - Method in class com.github.junrar.unpack.ppm.FreqData
 
toString() - Method in class com.github.junrar.unpack.ppm.ModelPPM
 
toString() - Method in class com.github.junrar.unpack.ppm.PPMContext
 
toString() - Method in class com.github.junrar.unpack.ppm.RangeCoder.SubRange
 
toString() - Method in class com.github.junrar.unpack.ppm.RangeCoder
 
toString() - Method in class com.github.junrar.unpack.ppm.RarNode
 
toString() - Method in class com.github.junrar.unpack.ppm.SEE2Context
 
toString() - Method in class com.github.junrar.unpack.ppm.State
 
toString() - Method in class com.github.junrar.unpack.ppm.StateRef
 
toString() - Method in class com.github.junrar.unpack.ppm.SubAllocator
 
TOT_BITS - Static variable in class com.github.junrar.unpack.ppm.ModelPPM
 

U

UNIT_SIZE - Static variable in class com.github.junrar.unpack.ppm.SubAllocator
 
UnixOwnersHeader - Class in com.github.junrar.rarfile
 
UnixOwnersHeader(SubBlockHeader, byte[]) - Constructor for class com.github.junrar.rarfile.UnixOwnersHeader
 
Unpack - Class in com.github.junrar.unpack
DOCUMENT ME
Unpack(ComprDataIO) - Constructor for class com.github.junrar.unpack.Unpack
 
Unpack15 - Class in com.github.junrar.unpack
DOCUMENT ME
Unpack15() - Constructor for class com.github.junrar.unpack.Unpack15
 
unpack15(boolean) - Method in class com.github.junrar.unpack.Unpack15
 
Unpack20 - Class in com.github.junrar.unpack
DOCUMENT ME
Unpack20() - Constructor for class com.github.junrar.unpack.Unpack20
 
unpack20(boolean) - Method in class com.github.junrar.unpack.Unpack20
 
UnpackFilter - Class in com.github.junrar.unpack
DOCUMENT ME
UnpackFilter() - Constructor for class com.github.junrar.unpack.UnpackFilter
 
unpAllBuf - Variable in class com.github.junrar.unpack.Unpack15
 
UnpAudioBlock - Variable in class com.github.junrar.unpack.Unpack20
 
UnpChannelDelta - Variable in class com.github.junrar.unpack.Unpack20
 
UnpChannels - Variable in class com.github.junrar.unpack.Unpack20
 
UnpCurChannel - Variable in class com.github.junrar.unpack.Unpack20
 
unpInitData(boolean) - Method in class com.github.junrar.unpack.Unpack
 
unpInitData(boolean) - Method in class com.github.junrar.unpack.Unpack15
 
unpInitData20(boolean) - Method in class com.github.junrar.unpack.Unpack20
 
unpIO - Variable in class com.github.junrar.unpack.Unpack15
 
UnpOldTable20 - Variable in class com.github.junrar.unpack.Unpack20
 
unpPtr - Variable in class com.github.junrar.unpack.Unpack15
 
unpRead(byte[], int, int) - Method in class com.github.junrar.unpack.ComprDataIO
 
unpReadBuf() - Method in class com.github.junrar.unpack.Unpack15
 
unpSomeRead - Variable in class com.github.junrar.unpack.Unpack15
 
unpWrite(byte[], int, int) - Method in class com.github.junrar.unpack.ComprDataIO
 
UnrarCallback - Interface in com.github.junrar
 
UnrarHeadertype - Enum in com.github.junrar.rarfile
DOCUMENT ME
UnsignedByte - Class in com.github.junrar.unsigned
DOCUMENT ME
UnsignedByte() - Constructor for class com.github.junrar.unsigned.UnsignedByte
 
UnsignedInteger - Class in com.github.junrar.unsigned
DOCUMENT ME
UnsignedInteger() - Constructor for class com.github.junrar.unsigned.UnsignedInteger
 
UnsignedLong - Class in com.github.junrar.unsigned
DOCUMENT ME
UnsignedLong() - Constructor for class com.github.junrar.unsigned.UnsignedLong
 
UnsignedShort - Class in com.github.junrar.unsigned
DOCUMENT ME
UnsignedShort() - Constructor for class com.github.junrar.unsigned.UnsignedShort
 
update() - Method in class com.github.junrar.unpack.ppm.SEE2Context
 
update1(ModelPPM, int) - Method in class com.github.junrar.unpack.ppm.PPMContext
 
update2(ModelPPM, int) - Method in class com.github.junrar.unpack.ppm.PPMContext
 

V

valueOf(String) - Static method in enum com.github.junrar.exception.RarException.RarExceptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.junrar.rarfile.HostSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.junrar.rarfile.SubBlockHeaderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.junrar.rarfile.UnrarHeadertype
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.junrar.unpack.decode.CodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.junrar.unpack.decode.FilterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.junrar.unpack.ppm.BlockTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.junrar.unpack.vm.VMCommands
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.junrar.unpack.vm.VMFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.junrar.unpack.vm.VMOpType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.junrar.unpack.vm.VMStandardFilters
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.junrar.exception.RarException.RarExceptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.junrar.rarfile.HostSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.junrar.rarfile.SubBlockHeaderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.junrar.rarfile.UnrarHeadertype
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.junrar.unpack.decode.CodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.junrar.unpack.decode.FilterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.junrar.unpack.ppm.BlockTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.junrar.unpack.vm.VMCommands
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.junrar.unpack.vm.VMFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.junrar.unpack.vm.VMOpType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.junrar.unpack.vm.VMStandardFilters
Returns an array containing the constants of this enum type, in the order they are declared.
VFSVolume - Class in com.github.junrar.vfs2.provider.rar
 
VFSVolume(Archive, FileObject) - Constructor for class com.github.junrar.vfs2.provider.rar.VFSVolume
 
VFSVolumeManager - Class in com.github.junrar.vfs2.provider.rar
 
VFSVolumeManager(FileObject) - Constructor for class com.github.junrar.vfs2.provider.rar.VFSVolumeManager
 
VM_CmdFlags - Static variable in class com.github.junrar.unpack.vm.VMCmdFlags
 
VM_FIXEDGLOBALSIZE - Static variable in class com.github.junrar.unpack.vm.RarVM
 
VM_GLOBALMEMADDR - Static variable in class com.github.junrar.unpack.vm.RarVM
 
VM_GLOBALMEMSIZE - Static variable in class com.github.junrar.unpack.vm.RarVM
 
VM_MEMMASK - Static variable in class com.github.junrar.unpack.vm.RarVM
 
VM_MEMSIZE - Static variable in class com.github.junrar.unpack.vm.RarVM
 
VMCF_BYTEMODE - Static variable in class com.github.junrar.unpack.vm.VMCmdFlags
 
VMCF_CHFLAGS - Static variable in class com.github.junrar.unpack.vm.VMCmdFlags
 
VMCF_JUMP - Static variable in class com.github.junrar.unpack.vm.VMCmdFlags
 
VMCF_OP0 - Static variable in class com.github.junrar.unpack.vm.VMCmdFlags
 
VMCF_OP1 - Static variable in class com.github.junrar.unpack.vm.VMCmdFlags
 
VMCF_OP2 - Static variable in class com.github.junrar.unpack.vm.VMCmdFlags
 
VMCF_OPMASK - Static variable in class com.github.junrar.unpack.vm.VMCmdFlags
 
VMCF_PROC - Static variable in class com.github.junrar.unpack.vm.VMCmdFlags
 
VMCF_USEFLAGS - Static variable in class com.github.junrar.unpack.vm.VMCmdFlags
 
VMCmdFlags - Class in com.github.junrar.unpack.vm
DOCUMENT ME
VMCmdFlags() - Constructor for class com.github.junrar.unpack.vm.VMCmdFlags
 
VMCommands - Enum in com.github.junrar.unpack.vm
DOCUMENT ME
VMFlags - Enum in com.github.junrar.unpack.vm
DOCUMENT ME
VMOpType - Enum in com.github.junrar.unpack.vm
DOCUMENT ME
VMPreparedCommand - Class in com.github.junrar.unpack.vm
DOCUMENT ME
VMPreparedCommand() - Constructor for class com.github.junrar.unpack.vm.VMPreparedCommand
 
VMPreparedOperand - Class in com.github.junrar.unpack.vm
DOCUMENT ME
VMPreparedOperand() - Constructor for class com.github.junrar.unpack.vm.VMPreparedOperand
 
VMPreparedProgram - Class in com.github.junrar.unpack.vm
DOCUMENT ME
VMPreparedProgram() - Constructor for class com.github.junrar.unpack.vm.VMPreparedProgram
 
VMStandardFilters - Enum in com.github.junrar.unpack.vm
DOCUMENT ME
VMStandardFilterSignature - Class in com.github.junrar.unpack.vm
DOCUMENT ME
VMStandardFilterSignature(int, int, VMStandardFilters) - Constructor for class com.github.junrar.unpack.vm.VMStandardFilterSignature
 
Volume - Interface in com.github.junrar
 
VolumeHelper - Class in com.github.junrar.util
 
VolumeManager - Interface in com.github.junrar
 
volumeProgressChanged(long, long) - Method in interface com.github.junrar.UnrarCallback
This method is invoked each time the progress of the current volume changes.

W

window - Variable in class com.github.junrar.unpack.Unpack15
 
writeIntBigEndian(byte[], int, int) - Static method in class com.github.junrar.io.Raw
Write an int value into the byte array at the given position (Big endian)
writeIntLittleEndian(byte[], int, int) - Static method in class com.github.junrar.io.Raw
Write an int value into the byte array at the given position (little endian)
writeLongBigEndian(byte[], int, long) - Static method in class com.github.junrar.io.Raw
Write a long value into the byte array at the given position (Big endian)
writeLongLittleEndian(byte[], int, long) - Static method in class com.github.junrar.io.Raw
Write a long value into the byte array at the given position (little endian)
writeShortBigEndian(byte[], int, short) - Static method in class com.github.junrar.io.Raw
Write a short value into the byte array at the given position (Big endian)
writeShortLittleEndian(byte[], int, short) - Static method in class com.github.junrar.io.Raw
Write a short value into the byte array at the given position (little endian)
wrPtr - Variable in class com.github.junrar.unpack.Unpack15
 

A B C D E F G H I L M N O P R S T U V W

Copyright © 2012. All Rights Reserved.