Class ComprDataIO
java.lang.Object
com.github.junrar.unpack.ComprDataIO
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Archiveprivate longprivate longprivate longprivate longprivate intprivate intprivate booleanprivate OutputStreamprivate longprivate longprivate booleanprivate longprivate booleanprivate FileHeaderprivate booleanprivate longprivate longprivate RawDataIoprivate longprivate longprivate longprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglonglonglongintintlonglonglonglonglonglonglongvoidinit(FileHeader hd) voidinit(OutputStream outputStream) booleanbooleanbooleanvoidsetCurPackRead(long curPackRead) voidsetCurPackWrite(long curPackWrite) voidsetCurUnpRead(long curUnpRead) voidsetCurUnpWrite(long curUnpWrite) voidsetDecryption(int decryption) voidsetEncryption(int encryption) voidsetNextVolumeMissing(boolean nextVolumeMissing) voidsetPackedCRC(long packedCRC) voidsetPackedSizeToRead(long size) voidsetPackFileCRC(long packFileCRC) voidsetPackVolume(boolean packVolume) voidsetProcessedArcSize(long processedArcSize) voidsetSkipUnpCRC(boolean skip) voidvoidsetTestMode(boolean mode) voidsetTotalArcSize(long totalArcSize) voidsetTotalPackRead(long totalPackRead) voidsetUnpArcSize(long unpArcSize) voidsetUnpFileCRC(long unpFileCRC) voidsetUnpVolume(boolean unpVolume) intunpRead(byte[] addr, int offset, int count) voidunpWrite(byte[] addr, int offset, int count)
-
Field Details
-
archive
-
unpPackedSize
private long unpPackedSize -
testMode
private boolean testMode -
skipUnpCRC
private boolean skipUnpCRC -
outputStream
-
subHead
-
packVolume
private boolean packVolume -
unpVolume
private boolean unpVolume -
nextVolumeMissing
private boolean nextVolumeMissing -
totalPackRead
private long totalPackRead -
unpArcSize
private long unpArcSize -
curPackRead
private long curPackRead -
curPackWrite
private long curPackWrite -
curUnpRead
private long curUnpRead -
curUnpWrite
private long curUnpWrite -
processedArcSize
private long processedArcSize -
totalArcSize
private long totalArcSize -
packFileCRC
private long packFileCRC -
unpFileCRC
private long unpFileCRC -
packedCRC
private long packedCRC -
encryption
private int encryption -
decryption
private int decryption -
underlyingDataIo
-
-
Constructor Details
-
ComprDataIO
-
-
Method Details
-
init
-
init
- Throws:
IOExceptionRarException
-
unpRead
- Throws:
IOExceptionRarException
-
unpWrite
- Throws:
IOException
-
setPackedSizeToRead
public void setPackedSizeToRead(long size) -
setTestMode
public void setTestMode(boolean mode) -
setSkipUnpCRC
public void setSkipUnpCRC(boolean skip) -
setSubHeader
-
getCurPackRead
public long getCurPackRead() -
setCurPackRead
public void setCurPackRead(long curPackRead) -
getCurPackWrite
public long getCurPackWrite() -
setCurPackWrite
public void setCurPackWrite(long curPackWrite) -
getCurUnpRead
public long getCurUnpRead() -
setCurUnpRead
public void setCurUnpRead(long curUnpRead) -
getCurUnpWrite
public long getCurUnpWrite() -
setCurUnpWrite
public void setCurUnpWrite(long curUnpWrite) -
getDecryption
public int getDecryption() -
setDecryption
public void setDecryption(int decryption) -
getEncryption
public int getEncryption() -
setEncryption
public void setEncryption(int encryption) -
isNextVolumeMissing
public boolean isNextVolumeMissing() -
setNextVolumeMissing
public void setNextVolumeMissing(boolean nextVolumeMissing) -
getPackedCRC
public long getPackedCRC() -
setPackedCRC
public void setPackedCRC(long packedCRC) -
getPackFileCRC
public long getPackFileCRC() -
setPackFileCRC
public void setPackFileCRC(long packFileCRC) -
isPackVolume
public boolean isPackVolume() -
setPackVolume
public void setPackVolume(boolean packVolume) -
getProcessedArcSize
public long getProcessedArcSize() -
setProcessedArcSize
public void setProcessedArcSize(long processedArcSize) -
getTotalArcSize
public long getTotalArcSize() -
setTotalArcSize
public void setTotalArcSize(long totalArcSize) -
getTotalPackRead
public long getTotalPackRead() -
setTotalPackRead
public void setTotalPackRead(long totalPackRead) -
getUnpArcSize
public long getUnpArcSize() -
setUnpArcSize
public void setUnpArcSize(long unpArcSize) -
getUnpFileCRC
public long getUnpFileCRC() -
setUnpFileCRC
public void setUnpFileCRC(long unpFileCRC) -
isUnpVolume
public boolean isUnpVolume() -
setUnpVolume
public void setUnpVolume(boolean unpVolume) -
getSubHeader
-