OLERead
in package
Table of Contents
Constants
- BIG_BLOCK_DEPOT_BLOCKS_POS = 0x4c
- BIG_BLOCK_SIZE = 0x200
- EXTENSION_BLOCK_POS = 0x44
- IDENTIFIER_OLE = IDENTIFIER_OLE
- NUM_BIG_BLOCK_DEPOT_BLOCKS_POS = 0x2c
- NUM_EXTENSION_BLOCK_POS = 0x48
- PROPERTY_STORAGE_BLOCK_SIZE = 0x80
- ROOT_START_BLOCK_POS = 0x30
- SIZE_OF_NAME_POS = 0x40
- SIZE_POS = 0x78
- SMALL_BLOCK_DEPOT_BLOCK_POS = 0x3c
- SMALL_BLOCK_SIZE = 0x40
- SMALL_BLOCK_THRESHOLD = 0x1000
- START_BLOCK_POS = 0x74
- TYPE_POS = 0x42
Properties
- $bigBlockChain : mixed
- $docSummaryInfos : mixed
- $entry : mixed
- $extensionBlock : mixed
- $numBigBlockDepotBlocks : mixed
- $numExtensionBlocks : mixed
- $props : mixed
- $rootentry : mixed
- $rootStartBlock : mixed
- $sbdStartBlock : mixed
- $smallBlockChain : mixed
- $summaryInformation : mixed
- $wrk1Table : mixed
- $wrkData : mixed
- $wrkdocument : mixed
- $wrkObjectPool : mixed
- $wrkObjectPoolelseif : mixed
- $data : mixed
Methods
- getStream() : string
- Extract binary stream data
- read() : mixed
- Read the file
- getInt4d() : int
- Read 4 bytes of data at specified position
- readData() : string
- Read a standard stream (by joining sectors using information from SAT)
- readPropertySets() : mixed
- Read entries in the directory stream.
Constants
BIG_BLOCK_DEPOT_BLOCKS_POS
public
mixed
BIG_BLOCK_DEPOT_BLOCKS_POS
= 0x4c
BIG_BLOCK_SIZE
public
mixed
BIG_BLOCK_SIZE
= 0x200
EXTENSION_BLOCK_POS
public
mixed
EXTENSION_BLOCK_POS
= 0x44
IDENTIFIER_OLE
public
mixed
IDENTIFIER_OLE
= IDENTIFIER_OLE
NUM_BIG_BLOCK_DEPOT_BLOCKS_POS
public
mixed
NUM_BIG_BLOCK_DEPOT_BLOCKS_POS
= 0x2c
NUM_EXTENSION_BLOCK_POS
public
mixed
NUM_EXTENSION_BLOCK_POS
= 0x48
PROPERTY_STORAGE_BLOCK_SIZE
public
mixed
PROPERTY_STORAGE_BLOCK_SIZE
= 0x80
ROOT_START_BLOCK_POS
public
mixed
ROOT_START_BLOCK_POS
= 0x30
SIZE_OF_NAME_POS
public
mixed
SIZE_OF_NAME_POS
= 0x40
SIZE_POS
public
mixed
SIZE_POS
= 0x78
SMALL_BLOCK_DEPOT_BLOCK_POS
public
mixed
SMALL_BLOCK_DEPOT_BLOCK_POS
= 0x3c
SMALL_BLOCK_SIZE
public
mixed
SMALL_BLOCK_SIZE
= 0x40
SMALL_BLOCK_THRESHOLD
public
mixed
SMALL_BLOCK_THRESHOLD
= 0x1000
START_BLOCK_POS
public
mixed
START_BLOCK_POS
= 0x74
TYPE_POS
public
mixed
TYPE_POS
= 0x42
Properties
$bigBlockChain
public
mixed
$bigBlockChain
= null
$docSummaryInfos
public
mixed
$docSummaryInfos
= null
$entry
public
mixed
$entry
= null
$extensionBlock
public
mixed
$extensionBlock
= null
$numBigBlockDepotBlocks
public
mixed
$numBigBlockDepotBlocks
= null
$numExtensionBlocks
public
mixed
$numExtensionBlocks
= null
$props
public
mixed
$props
= array()
$rootentry
public
mixed
$rootentry
= null
$rootStartBlock
public
mixed
$rootStartBlock
= null
$sbdStartBlock
public
mixed
$sbdStartBlock
= null
$smallBlockChain
public
mixed
$smallBlockChain
= null
$summaryInformation
public
mixed
$summaryInformation
= null
$wrk1Table
public
mixed
$wrk1Table
= null
$wrkData
public
mixed
$wrkData
= null
$wrkdocument
public
mixed
$wrkdocument
= null
$wrkObjectPool
public
mixed
$wrkObjectPool
= null
$wrkObjectPoolelseif
public
mixed
$wrkObjectPoolelseif
= null
$data
private
mixed
$data
= ''
Methods
getStream()
Extract binary stream data
public
getStream(mixed $stream) : string
Parameters
- $stream : mixed
Return values
stringread()
Read the file
public
read(mixed $sFileName) : mixed
Parameters
- $sFileName : mixed
-
string Filename
Tags
getInt4d()
Read 4 bytes of data at specified position
private
static getInt4d(string $data, int $pos) : int
Parameters
- $data : string
- $pos : int
Return values
intreadData()
Read a standard stream (by joining sectors using information from SAT)
private
readData(int $blSectorId) : string
Parameters
- $blSectorId : int
-
Sector ID where the stream starts
Return values
string —Data for standard stream
readPropertySets()
Read entries in the directory stream.
private
readPropertySets() : mixed