dissect.apfs¶
Subpackages¶
dissect.apfs.objectsdissect.apfs.objects.basedissect.apfs.objects.btreedissect.apfs.objects.btree_nodedissect.apfs.objects.checkpoint_mapdissect.apfs.objects.efi_jumpstartdissect.apfs.objects.er_recovery_blockdissect.apfs.objects.er_statedissect.apfs.objects.fsdissect.apfs.objects.gbitmapdissect.apfs.objects.gbitmap_blockdissect.apfs.objects.integrity_metadissect.apfs.objects.keybagdissect.apfs.objects.nx_fusion_wbcdissect.apfs.objects.nx_fusion_wbc_listdissect.apfs.objects.nx_reap_listdissect.apfs.objects.nx_reaperdissect.apfs.objects.nx_superblockdissect.apfs.objects.omapdissect.apfs.objects.snap_meta_extdissect.apfs.objects.spacemandissect.apfs.objects.spaceman_bitmapdissect.apfs.objects.spaceman_cabdissect.apfs.objects.spaceman_cib
Submodules¶
Package Contents¶
Classes¶
Container class for APFS operations. |
- class dissect.apfs.APFS(fh: BinaryIO)¶
Container class for APFS operations.
- Parameters:
fh – File-like object to read the APFS container from.
- fh¶
- sb¶
- sbs¶
- property block_size: int¶
The block size of the container.
- property sectors_per_block: int¶
The number of 512-byte sectors per block.
- property block_count: int¶
The total number of blocks in the container.
- property uuid: uuid.UUID¶
The UUID of the container.
- property keybag: dissect.apfs.objects.keybag.ContainerKeybag | None¶
The container keybag, if present.
- property volumes: list[dissect.apfs.objects.fs.FS]¶
All the filesystems in the container.
- exception dissect.apfs.Error¶
Bases:
ExceptionCommon base class for all non-exit exceptions.
- exception dissect.apfs.FileNotFoundError¶
Bases:
Error,FileNotFoundErrorCommon base class for all non-exit exceptions.
- exception dissect.apfs.NotADirectoryError¶
Bases:
Error,NotADirectoryErrorCommon base class for all non-exit exceptions.