:py:mod:`dissect.ole` ===================== .. py:module:: dissect.ole Submodules ---------- .. toctree:: :titlesonly: :maxdepth: 1 c_ole/index.rst exceptions/index.rst ole/index.rst Package Contents ---------------- Classes ~~~~~~~ .. autoapisummary:: dissect.ole.OLE .. py:exception:: Error Bases: :py:obj:`Exception` Common base class for all non-exit exceptions. .. py:exception:: InvalidFileError Bases: :py:obj:`Error` Common base class for all non-exit exceptions. .. py:exception:: NotFoundError Bases: :py:obj:`Error` Common base class for all non-exit exceptions. .. py:class:: OLE(fh: BinaryIO) .. py:attribute:: fh .. py:attribute:: header .. py:attribute:: sector_size .. py:attribute:: mini_sector_size .. py:attribute:: mini_cutoff .. py:attribute:: num_fat_entries .. py:attribute:: num_difat_entries .. py:attribute:: root .. py:attribute:: ministream .. py:method:: get(path: str, root: DirectoryEntry | None = None) -> DirectoryEntry .. py:method:: directory(sid: int) -> DirectoryEntry .. py:method:: fat(sect: int) -> int .. py:method:: minifat(sect: int) -> int .. py:method:: chain(sect: int, size: int | None = None) -> MiniChain .. py:method:: minichain(sect: int, size: int | None = None) -> MiniChain