OLERead
Table of Contents
- 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
- $docSummaryInfos : mixed
- $summaryInformation : mixed
- $wrk1Table : mixed
- $wrkData : mixed
- $wrkdocument : mixed
- $wrkObjectPool : mixed
- $data : mixed
- 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
$docSummaryInfos
public
mixed
$docSummaryInfos
= 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
$data
private
mixed
$data
= ''
Methods
getStream()
Extract binary stream data
public
getStream(mixed $stream) : string
Parameters
- $stream : mixed
Return values
string —read()
Read the file
public
read( $sFileName) : mixed
Parameters
Tags
Return values
mixed —getInt4d()
Read 4 bytes of data at specified position
private
static getInt4d(string $data, int $pos) : int
Parameters
- $data : string
- $pos : int
Return values
int —readData()
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