public class BaseBlock
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static short |
BaseBlockSize |
static short |
EARC_DATACRC |
static short |
EARC_NEXT_VOLUME |
static short |
EARC_REVSPACE |
static short |
EARC_VOLNUMBER |
protected short |
flags |
protected short |
headCRC |
protected short |
headerSize |
protected byte |
headerType |
static short |
LHD_COMMENT |
static short |
LHD_DIRECTORY |
static short |
LHD_EXTFLAGS |
static short |
LHD_EXTTIME |
static short |
LHD_LARGE |
static short |
LHD_PASSWORD |
static short |
LHD_SALT |
static short |
LHD_SOLID |
static short |
LHD_SPLIT_AFTER |
static short |
LHD_SPLIT_BEFORE |
static short |
LHD_UNICODE |
static short |
LHD_VERSION |
static short |
LHD_WINDOW1024 |
static short |
LHD_WINDOW128 |
static short |
LHD_WINDOW2048 |
static short |
LHD_WINDOW256 |
static short |
LHD_WINDOW4096 |
static short |
LHD_WINDOW512 |
static short |
LHD_WINDOW64 |
static short |
LHD_WINDOWMASK |
static short |
LONG_BLOCK |
static short |
MHD_AV |
static short |
MHD_COMMENT |
static short |
MHD_ENCRYPTVER |
static short |
MHD_FIRSTVOLUME |
static short |
MHD_LOCK |
static short |
MHD_NEWNUMBERING |
static short |
MHD_PACK_COMMENT |
static short |
MHD_PASSWORD |
static short |
MHD_PROTECT |
static short |
MHD_SOLID |
static short |
MHD_VOLUME |
protected long |
positionInFile |
static short |
SKIP_IF_UNKNOWN |
| Constructor and Description |
|---|
BaseBlock() |
BaseBlock(BaseBlock bb) |
BaseBlock(byte[] baseBlockHeader) |
| Modifier and Type | Method and Description |
|---|---|
short |
getFlags() |
short |
getHeadCRC() |
short |
getHeaderSize()
Deprecated.
As of 7.3.0, replaced by
getHeaderSize(boolean) |
short |
getHeaderSize(boolean encrypted)
The header size, padded if encrypted.
|
UnrarHeadertype |
getHeaderType() |
long |
getPositionInFile() |
boolean |
hasArchiveDataCRC() |
boolean |
hasEncryptVersion() |
boolean |
hasVolumeNumber() |
boolean |
isSubBlock() |
void |
print() |
void |
setPositionInFile(long positionInFile) |
public static final short BaseBlockSize
public static final short MHD_VOLUME
public static final short MHD_COMMENT
public static final short MHD_LOCK
public static final short MHD_SOLID
public static final short MHD_PACK_COMMENT
public static final short MHD_NEWNUMBERING
public static final short MHD_AV
public static final short MHD_PROTECT
public static final short MHD_PASSWORD
public static final short MHD_FIRSTVOLUME
public static final short MHD_ENCRYPTVER
public static final short LHD_SPLIT_BEFORE
public static final short LHD_SPLIT_AFTER
public static final short LHD_PASSWORD
public static final short LHD_COMMENT
public static final short LHD_SOLID
public static final short LHD_WINDOWMASK
public static final short LHD_WINDOW64
public static final short LHD_WINDOW128
public static final short LHD_WINDOW256
public static final short LHD_WINDOW512
public static final short LHD_WINDOW1024
public static final short LHD_WINDOW2048
public static final short LHD_WINDOW4096
public static final short LHD_DIRECTORY
public static final short LHD_LARGE
public static final short LHD_UNICODE
public static final short LHD_SALT
public static final short LHD_VERSION
public static final short LHD_EXTTIME
public static final short LHD_EXTFLAGS
public static final short SKIP_IF_UNKNOWN
public static final short LONG_BLOCK
public static final short EARC_NEXT_VOLUME
public static final short EARC_DATACRC
public static final short EARC_REVSPACE
public static final short EARC_VOLNUMBER
protected long positionInFile
protected short headCRC
protected byte headerType
protected short flags
protected short headerSize
public BaseBlock()
public BaseBlock(BaseBlock bb)
public BaseBlock(byte[] baseBlockHeader)
public boolean hasArchiveDataCRC()
public boolean hasVolumeNumber()
public boolean hasEncryptVersion()
public boolean isSubBlock()
public long getPositionInFile()
public short getFlags()
public short getHeadCRC()
@Deprecated public short getHeaderSize()
getHeaderSize(boolean)public short getHeaderSize(boolean encrypted)
encrypted - if the header is encrypted.public UnrarHeadertype getHeaderType()
public void setPositionInFile(long positionInFile)
public void print()