Package com.marksayson.deletionchecker.format


package com.marksayson.deletionchecker.format
The packed binary file format: one immutable, checksummed file per entity type, both read and written here. PackedFileWriter builds a file from a sorted, deduplicated identifier set; PackedDeletionSet memory-maps and queries one, backed by a prefix index, binary search over the identifier offsets, and an optional Bloom filter that fast-paths negative lookups.
  • Class
    Description
    Thrown when a dataset file is structurally invalid or fails its integrity check — bad magic bytes, a checksum mismatch, an entity-type mismatch, or an out-of-range header field.
    One entity type's packed file, memory-mapped and queried for exact membership.
    Serializes one entity type's identifiers into a packed binary file (format v2): header, prefix index, Bloom filter, identifier offset table, identifier data, with the file's CRC32C patched into the header.
    Adaptive, equal-count bucket index over a sorted identifier list.
    Thrown when a dataset file's format version is not the one this build understands — the artifact is too old or too new for this runtime.