libaaruformat 1.0
Aaru Data Preservation Suite - Format Library
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
 Caaru_flac_ctx
 Caaru_optionsParsed user-specified tunables controlling compression, deduplication, hashing and DDT geometry
 Caaruformat_contextMaster context representing an open or in‑creation Aaru image
 CAaruHeaderVersion 1 container header placed at offset 0 for legacy / initial format
 CAaruHeaderV2Version 2 container header with GUID, alignment shifts, and feature negotiation bitmaps
 CAaruMetadataJsonBlockHeaderHeader for an Aaru metadata JSON block (identifier == BlockType::AaruMetadataJsonBlock)
 Cblockhash_ctx
 CBlockHeaderHeader preceding the compressed data payload of a data block (BlockType::DataBlock)
 CCacheEntrySingle hash entry in the in-memory cache
 CCacheHeaderCache top-level descriptor encapsulating the hash table root and capacity limit
 CCdEccContextLookup tables and state for Compact Disc EDC/ECC (P/Q) regeneration / verification
 CChecksumEntryPer-checksum metadata immediately followed by the digest / signature bytes
 CChecksumHeaderHeader that precedes the sequence of checksum entries for a checksum block
 CChecksumsCollected whole‑image checksums / hashes present in a checksum block
 CCicmMetadataBlockHeader for a CICM XML metadata block (identifier == BlockType::CicmBlock)
 Ccrc64_ctxMinimal ECMA-182 CRC64 incremental state container (running value only)
 CDdtHeaderHeader preceding a version 1 (flat) deduplication table body
 CDdtHeader2Header preceding a version 2 hierarchical deduplication table
 CDumpExtentInclusive [start,end] logical sector range contributed by a single hardware environment
 CDumpHardwareEntriesWithDataIn-memory representation of a dump hardware entry plus decoded variable-length fields & extents
 CDumpHardwareEntryPer-environment length table describing subsequent UTF-8 strings and optional extent array
 CDumpHardwareHeaderHeader that precedes a sequence of dump hardware entries and their variable-length payload
 CGeometryBlockHeaderLegacy CHS style logical geometry metadata (BlockType::GeometryBlock)
 Chash_map_tMinimal open-addressing hash map for 64-bit key/value pairs used in deduplication lookup
 CImageInfoHigh-level summary of an opened Aaru image containing metadata and media characteristics
 CIndexEntrySingle index entry describing a block's type, (optional) data classification, and file offset
 CIndexHeaderIndex header (version 1) for legacy images (identifier == IndexBlock)
 CIndexHeader2Index header (version 2) with 64‑bit entry counter (identifier == IndexBlock2)
 CIndexHeader3Index header (version 3) adding hierarchical chaining (identifier == IndexBlock3)
 Ckv_pair_tSingle key/value slot used internally by the open-addressing hash map
 Cmd5_ctx
 CmediaTagEntryHash table entry for an arbitrary media tag (e.g., proprietary drive/medium descriptor)
 CMetadataBlockHeaderHeader for a metadata block containing offsets and lengths to UTF-16LE descriptive strings
 Cpriam_tag
 Cprofile_tag
 Croll_state
 Csha1_ctx
 Csha256_ctx
 Csony_tag
 Cspamsum_ctx
 CTapeDdtHashEntry
 CTapeFileEntryDescribes a single logical file on a tape medium
 CTapeFileHashEntry
 CTapeFileHeaderHeader for a tape file metadata block containing file layout information
 CTapePartitionEntryDescribes a single physical partition on a tape medium
 CTapePartitionHashEntry
 CTapePartitionHeaderHeader for a tape partition metadata block containing partition layout information
 CTrackEntrySingle optical disc track descriptor (sequence, type, LBAs, session, ISRC, flags)
 CTracksHeaderHeader for an optical tracks block listing track entries