dissect.apfs.objects.btree_node

Module Contents

Classes

BTreeNode

APFS B-tree Node object.

class dissect.apfs.objects.btree_node.BTreeNode(*args, **kwargs)

Bases: dissect.apfs.objects.base.Object

APFS B-tree Node object.

__type__
__struct__
object: dissect.apfs.c_apfs.c_apfs.btree_node_phys
__repr__() str
property toc: list[dissect.apfs.c_apfs.c_apfs.kvoff | dissect.apfs.c_apfs.c_apfs.kvloc]

The B-tree node’s table of contents.

property flags: dissect.apfs.c_apfs.c_apfs.BTNODE

The B-tree node’s flags.

property is_root: bool

Whether the node is the root node.

property is_leaf: bool

Whether the node is a leaf node.

property is_nonleaf: bool

Whether the node is a non-leaf node.

property level: int

The B-tree node’s level.

property nkeys: int

The number of keys in the B-tree node.