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.-
ClassDescriptionThrown 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.