libaaruformat 1.0
Aaru Data Preservation Suite - Format Library
Loading...
Searching...
No Matches
IndexEntry Struct Reference

Single index entry describing a block's type, (optional) data classification, and file offset. More...

#include <aaruformat/structs/index.h>

Data Fields

uint32_t blockType
 Block identifier of the referenced block (value from BlockType).
uint16_t dataType
 Data classification (value from DataType) or unused for untyped blocks.
uint64_t offset
 Absolute byte offset in the image where the referenced block header begins.

Detailed Description

Single index entry describing a block's type, (optional) data classification, and file offset.

Semantics by blockType (see BlockType):

  • DataBlock / GeometryBlock / ChecksumBlock / etc.: dataType conveys specific stored data category (DataType).
  • Deduplication (DDT) or Index blocks: dataType may be ignored or set to a sentinel.
  • IndexBlock3: this entry refers to a subindex; offset points to another IndexHeader3.

Definition at line 108 of file index.h.

Field Documentation

◆ blockType

◆ dataType

◆ offset


The documentation for this struct was generated from the following file:
  • include/aaruformat/structs/index.h