dissect.volume.disk.schemes.apm#

Module Contents#

Classes#

APM

Apple Partition Map.

Attributes#

dissect.volume.disk.schemes.apm.apm_def = Multiline-String#
Show Value
"""
struct partition_entry {
    char    signature[2];
    uint16  reserved_1;
    uint32  partition_count;
    uint32  partition_start;
    uint32  partition_size;
    char    partition_name[32];
    char    partition_type[32];
    uint32  data_start;
    uint32  data_size;
    uint32  partition_status;
    uint32  boot_code_start;
    uint32  boot_code_size;
    uint32  boot_loader_address;
    uint32  reserved_2;
    uint32  boot_code_entry;
    uint32  reserved_3;
    uint32  boot_code_checksum;
    char    processor_type[16];
    char    reserved_4[376];
};
"""
dissect.volume.disk.schemes.apm.c_apm#
class dissect.volume.disk.schemes.apm.APM(fh: BinaryIO, sector_size: int = 512)#

Apple Partition Map.