dissect.cim.index
¶
Module Contents¶
Classes¶
- class dissect.cim.index.Index(cim: dissect.cim.cim.CIM, fh: BinaryIO, mapping: dissect.cim.mappings.Mapping)¶
- store¶
- class dissect.cim.index.Store(cim: dissect.cim.cim.CIM, fh: BinaryIO, mapping: dissect.cim.mappings.Mapping)¶
- cim¶
- fh¶
- map¶
- root_page¶
- read_page(page_num: int) io.BytesIO ¶
- class dissect.cim.index.IndexPage(store: Store, fh: BinaryIO, logical_num: int, page_num: int)¶
- store¶
- fh¶
- logical_num¶
- page_num¶
- page¶
- data¶
- count¶
- key¶
- string(idx: int) str ¶
- child(idx: int) int ¶
- children() list[int] ¶
- class dissect.cim.index.Key(cim: dissect.cim.cim.CIM, *parts: str)¶
- cim¶
- key = ''¶
- __repr__() str ¶
- __str__() str ¶
- __getitem__(item: int) str ¶
- parts() dict[str, str] ¶
- object() io.BytesIO ¶
- property is_data_reference: bool¶
- property data_page: int¶
- property data_id: int¶
- property data_length: int¶