com.github.junrar.rarfile
Class BlockHeader

java.lang.Object
  extended by com.github.junrar.rarfile.BaseBlock
      extended by com.github.junrar.rarfile.BlockHeader
Direct Known Subclasses:
FileHeader, ProtectHeader, SubBlockHeader

public class BlockHeader
extends BaseBlock

Base class of headers that contain data

Version:
$LastChangedRevision$
Author:
$LastChangedBy$

Field Summary
static short blockHeaderSize
           
 
Fields inherited from class com.github.junrar.rarfile.BaseBlock
BaseBlockSize, EARC_DATACRC, EARC_NEXT_VOLUME, EARC_REVSPACE, EARC_VOLNUMBER, flags, headCRC, headerSize, headerType, LHD_COMMENT, LHD_DIRECTORY, LHD_EXTFLAGS, LHD_EXTTIME, LHD_LARGE, LHD_PASSWORD, LHD_SALT, LHD_SOLID, LHD_SPLIT_AFTER, LHD_SPLIT_BEFORE, LHD_UNICODE, LHD_VERSION, LHD_WINDOW1024, LHD_WINDOW128, LHD_WINDOW2048, LHD_WINDOW256, LHD_WINDOW4096, LHD_WINDOW512, LHD_WINDOW64, LHD_WINDOWMASK, LONG_BLOCK, MHD_AV, MHD_COMMENT, MHD_ENCRYPTVER, MHD_FIRSTVOLUME, MHD_LOCK, MHD_NEWNUMBERING, MHD_PACK_COMMENT, MHD_PASSWORD, MHD_PROTECT, MHD_SOLID, MHD_VOLUME, positionInFile, SKIP_IF_UNKNOWN
 
Constructor Summary
BlockHeader()
           
BlockHeader(BaseBlock bb, byte[] blockHeader)
           
BlockHeader(BlockHeader bh)
           
 
Method Summary
 int getDataSize()
           
 int getPackSize()
           
 void print()
           
 
Methods inherited from class com.github.junrar.rarfile.BaseBlock
getFlags, getHeadCRC, getHeaderSize, getHeaderType, getPositionInFile, hasArchiveDataCRC, hasEncryptVersion, hasVolumeNumber, isSubBlock, setPositionInFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

blockHeaderSize

public static final short blockHeaderSize
See Also:
Constant Field Values
Constructor Detail

BlockHeader

public BlockHeader()

BlockHeader

public BlockHeader(BlockHeader bh)

BlockHeader

public BlockHeader(BaseBlock bb,
                   byte[] blockHeader)
Method Detail

getDataSize

public int getDataSize()

getPackSize

public int getPackSize()

print

public void print()
Overrides:
print in class BaseBlock


Copyright © 2012. All Rights Reserved.