:py:mod:`dissect.cim.objects` ============================= .. py:module:: dissect.cim.objects Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.cim.objects.Objects dissect.cim.objects.Store dissect.cim.objects.DataPage dissect.cim.objects.TOC .. py:class:: Objects(cim: dissect.cim.cim.CIM, fh: BinaryIO, mapping: dissect.cim.mappings.Mapping) .. py:attribute:: store .. py:method:: get(key: dissect.cim.index.Key) -> io.BytesIO .. py:class:: Store(cim: dissect.cim.cim.CIM, fh: BinaryIO, mapping: dissect.cim.mappings.Mapping) .. py:attribute:: cim .. py:attribute:: fh .. py:attribute:: map .. py:method:: page(logical_num: int) -> DataPage .. py:method:: logical_page(logical_num: int) -> bytes .. py:method:: physical_page(page_number: int) -> bytes .. py:class:: DataPage(store: Store, fh: BinaryIO, logical_num: int, page_number: int) .. py:attribute:: store .. py:attribute:: fh .. py:attribute:: logical_num .. py:attribute:: page_number .. py:attribute:: toc .. py:method:: data(key: dissect.cim.index.Key) -> bytes .. py:method:: objects() -> None .. py:class:: TOC(fh: BinaryIO) .. py:attribute:: fh .. py:attribute:: entries :value: [] .. py:attribute:: count :value: 0 .. py:method:: __getitem__(k: int) -> dissect.cim.c_cim.c_cim.toc_entry