Skip to main content

Module block_packer

Module block_packer 

Source
Expand description

Storage Block Packer — packs multiple small blocks into larger “pack files” to reduce storage overhead and improve sequential read performance, similar to Git’s packfile format.

Structs§

Pack
A single pack file that contains multiple block entries stored sequentially.
PackEntry
A single block entry within a pack file.
PackerConfig
Configuration for the StorageBlockPacker.
PackerStats
Aggregate statistics over all packs managed by a StorageBlockPacker.
StorageBlockPacker
Packs multiple small blocks into larger pack files for efficient storage.

Functions§

fnv1a
Computes the FNV-1a 64-bit hash of bytes.