com.github.junrar.rarfile
Class BaseBlock
java.lang.Object
com.github.junrar.rarfile.BaseBlock
- Direct Known Subclasses:
- AVHeader, BlockHeader, CommentHeader, EndArcHeader, MainHeader, MarkHeader, SignHeader
public class BaseBlock
- extends Object
Base class of all rar headers
- Version:
- $LastChangedRevision$
- Author:
- $LastChangedBy$
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseBlockSize
public static final short BaseBlockSize
- See Also:
- Constant Field Values
MHD_VOLUME
public static final short MHD_VOLUME
- See Also:
- Constant Field Values
MHD_COMMENT
public static final short MHD_COMMENT
- See Also:
- Constant Field Values
MHD_LOCK
public static final short MHD_LOCK
- See Also:
- Constant Field Values
MHD_SOLID
public static final short MHD_SOLID
- See Also:
- Constant Field Values
MHD_PACK_COMMENT
public static final short MHD_PACK_COMMENT
- See Also:
- Constant Field Values
MHD_NEWNUMBERING
public static final short MHD_NEWNUMBERING
- See Also:
- Constant Field Values
MHD_AV
public static final short MHD_AV
- See Also:
- Constant Field Values
MHD_PROTECT
public static final short MHD_PROTECT
- See Also:
- Constant Field Values
MHD_PASSWORD
public static final short MHD_PASSWORD
- See Also:
- Constant Field Values
MHD_FIRSTVOLUME
public static final short MHD_FIRSTVOLUME
- See Also:
- Constant Field Values
MHD_ENCRYPTVER
public static final short MHD_ENCRYPTVER
- See Also:
- Constant Field Values
LHD_SPLIT_BEFORE
public static final short LHD_SPLIT_BEFORE
- See Also:
- Constant Field Values
LHD_SPLIT_AFTER
public static final short LHD_SPLIT_AFTER
- See Also:
- Constant Field Values
LHD_PASSWORD
public static final short LHD_PASSWORD
- See Also:
- Constant Field Values
LHD_COMMENT
public static final short LHD_COMMENT
- See Also:
- Constant Field Values
LHD_SOLID
public static final short LHD_SOLID
- See Also:
- Constant Field Values
LHD_WINDOWMASK
public static final short LHD_WINDOWMASK
- See Also:
- Constant Field Values
LHD_WINDOW64
public static final short LHD_WINDOW64
- See Also:
- Constant Field Values
LHD_WINDOW128
public static final short LHD_WINDOW128
- See Also:
- Constant Field Values
LHD_WINDOW256
public static final short LHD_WINDOW256
- See Also:
- Constant Field Values
LHD_WINDOW512
public static final short LHD_WINDOW512
- See Also:
- Constant Field Values
LHD_WINDOW1024
public static final short LHD_WINDOW1024
- See Also:
- Constant Field Values
LHD_WINDOW2048
public static final short LHD_WINDOW2048
- See Also:
- Constant Field Values
LHD_WINDOW4096
public static final short LHD_WINDOW4096
- See Also:
- Constant Field Values
LHD_DIRECTORY
public static final short LHD_DIRECTORY
- See Also:
- Constant Field Values
LHD_LARGE
public static final short LHD_LARGE
- See Also:
- Constant Field Values
LHD_UNICODE
public static final short LHD_UNICODE
- See Also:
- Constant Field Values
LHD_SALT
public static final short LHD_SALT
- See Also:
- Constant Field Values
LHD_VERSION
public static final short LHD_VERSION
- See Also:
- Constant Field Values
LHD_EXTTIME
public static final short LHD_EXTTIME
- See Also:
- Constant Field Values
LHD_EXTFLAGS
public static final short LHD_EXTFLAGS
- See Also:
- Constant Field Values
SKIP_IF_UNKNOWN
public static final short SKIP_IF_UNKNOWN
- See Also:
- Constant Field Values
LONG_BLOCK
public static final short LONG_BLOCK
- See Also:
- Constant Field Values
EARC_NEXT_VOLUME
public static final short EARC_NEXT_VOLUME
- See Also:
- Constant Field Values
EARC_DATACRC
public static final short EARC_DATACRC
- See Also:
- Constant Field Values
EARC_REVSPACE
public static final short EARC_REVSPACE
- See Also:
- Constant Field Values
EARC_VOLNUMBER
public static final short EARC_VOLNUMBER
- See Also:
- Constant Field Values
positionInFile
protected long positionInFile
headCRC
protected short headCRC
headerType
protected byte headerType
flags
protected short flags
headerSize
protected short headerSize
BaseBlock
public BaseBlock()
BaseBlock
public BaseBlock(BaseBlock bb)
BaseBlock
public BaseBlock(byte[] baseBlockHeader)
hasArchiveDataCRC
public boolean hasArchiveDataCRC()
hasVolumeNumber
public boolean hasVolumeNumber()
hasEncryptVersion
public boolean hasEncryptVersion()
isSubBlock
public boolean isSubBlock()
- Returns:
- is it a sub block
getPositionInFile
public long getPositionInFile()
getFlags
public short getFlags()
getHeadCRC
public short getHeadCRC()
getHeaderSize
public short getHeaderSize()
getHeaderType
public UnrarHeadertype getHeaderType()
setPositionInFile
public void setPositionInFile(long positionInFile)
print
public void print()
Copyright © 2012. All Rights Reserved.