pyctr.type.save.partdesc.difi module

class pyctr.type.save.partdesc.difi.DIFI(ivfc_offset, ivfc_size, dpfs_offset, dpfs_size, part_hash_offset, part_hash_size, enable_external_ivfc_lv4, dpfs_tree_lv1_selector, external_ivfc_lv4_offset)[source]

Bases: NamedTuple

Parameters:
  • ivfc_offset (int)

  • ivfc_size (int)

  • dpfs_offset (int)

  • dpfs_size (int)

  • part_hash_offset (int)

  • part_hash_size (int)

  • enable_external_ivfc_lv4 (bool)

  • dpfs_tree_lv1_selector (int)

  • external_ivfc_lv4_offset (int)

ivfc_offset: int

Alias for field number 0

ivfc_size: int

Alias for field number 1

dpfs_offset: int

Alias for field number 2

dpfs_size: int

Alias for field number 3

part_hash_offset: int

Alias for field number 4

part_hash_size: int

Alias for field number 5

enable_external_ivfc_lv4: bool

Alias for field number 6

dpfs_tree_lv1_selector: int

Alias for field number 7

external_ivfc_lv4_offset: int

Alias for field number 8

classmethod from_bytes(data)[source]
Parameters:

data (bytes)

to_bytes()[source]