dissect.ole

Submodules

Package Contents

Classes

OLE

exception dissect.ole.Error

Bases: Exception

Common base class for all non-exit exceptions.

exception dissect.ole.InvalidFileError

Bases: Error

Common base class for all non-exit exceptions.

exception dissect.ole.NotFoundError

Bases: Error

Common base class for all non-exit exceptions.

class dissect.ole.OLE(fh: BinaryIO)
fh
header
sector_size
mini_sector_size
mini_cutoff
num_fat_entries
num_difat_entries
root
ministream
get(path: str, root: DirectoryEntry | None = None) DirectoryEntry
directory(sid: int) DirectoryEntry
fat(sect: int) int
minifat(sect: int) int
chain(sect: int, size: int | None = None) MiniChain
minichain(sect: int, size: int | None = None) MiniChain