dissect.cim.objects

Module Contents

Classes

class dissect.cim.objects.Objects(cim: dissect.cim.cim.CIM, fh: BinaryIO, mapping: dissect.cim.mappings.Mapping)
store
get(key: dissect.cim.index.Key) io.BytesIO
class dissect.cim.objects.Store(cim: dissect.cim.cim.CIM, fh: BinaryIO, mapping: dissect.cim.mappings.Mapping)
cim
fh
map
page(logical_num: int) DataPage
logical_page(logical_num: int) bytes
physical_page(page_number: int) bytes
class dissect.cim.objects.DataPage(store: Store, fh: BinaryIO, logical_num: int, page_number: int)
store
fh
logical_num
page_number
toc
data(key: dissect.cim.index.Key) bytes
objects() None
class dissect.cim.objects.TOC(fh: BinaryIO)
fh
entries = []
count = 0
__getitem__(k: int) dissect.cim.c_cim.c_cim.toc_entry