| Package | Description | 
|---|---|
| org.apache.poi.poifs.common | common package contains constants and other classes shared across all POIFS subpackages | 
| org.apache.poi.poifs.filesystem | filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface. | 
| org.apache.poi.poifs.storage | storage package contains low level binary structures for POIFS's implementation of the OLE 2
 Compound Document Format. | 
| Modifier and Type | Field and Description | 
|---|---|
| static POIFSBigBlockSize | POIFSConstants. LARGER_BIG_BLOCK_SIZE_DETAILS | 
| static POIFSBigBlockSize | POIFSConstants. SMALLER_BIG_BLOCK_SIZE_DETAILS | 
| Modifier and Type | Method and Description | 
|---|---|
| POIFSBigBlockSize | POIFSFileSystem. getBigBlockSizeDetails() | 
| Modifier and Type | Method and Description | 
|---|---|
| POIFSBigBlockSize | HeaderBlock. getBigBlockSize() | 
| Modifier and Type | Method and Description | 
|---|---|
| static long | BATBlock. calculateMaximumSize(POIFSBigBlockSize bigBlockSize,
                    int numBATs)Calculates the maximum size of a file which is addressable given the
  number of FAT (BAT) sectors specified. | 
| static BATBlock | BATBlock. createBATBlock(POIFSBigBlockSize bigBlockSize,
              java.nio.ByteBuffer data)Create a single BATBlock from the byte buffer, which must hold at least
  one big block of data to be read. | 
| static BATBlock | BATBlock. createEmptyBATBlock(POIFSBigBlockSize bigBlockSize,
                   boolean isXBAT)Creates a single BATBlock, with all the values set to empty. | 
| Constructor and Description | 
|---|
| HeaderBlock(POIFSBigBlockSize bigBlockSize)Create a single instance initialized with default values | 
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.