Enum MapEntryFlag
Flags describing the type and properties of a hunk map entry.
[Flags]
public enum MapEntryFlag
Fields
EnumMember = 8Internal flag used for mask calculation.
Mapentryflagnocrc = 16Indicates no CRC is present for this entry.
Mapentryflagtypemask = Mapentrytypecompressed | Mapentrytype2Ndcompressed | EnumMemberMask to isolate the hunk type from a map entry.
Mapentrytype2Ndcompressed = Mapentrytypeuncompressed | MapentrytypeselfhunkSecondary compressed hunk (V3/V4): compressed with the secondary algorithm, typically FLAC for CDDA audio.
Mapentrytypecompressed = 1Standard compressed hunk.
Mapentrytypeinvalid = 0Invalid or uninitialized entry.
Mapentrytypemini = Mapentrytypecompressed | MapentrytypeuncompressedMini hunk: the offset field stores the raw data inline.
Mapentrytypeparenthunk = Mapentrytypecompressed | MapentrytypeselfhunkParent reference: same data as a hunk in the parent CHD.
Mapentrytypeselfhunk = 4Self-reference: same data as another hunk in this file.
Mapentrytypeuncompressed = 2Uncompressed (raw) hunk.