Skip to main content

Crate hexz_core

Crate hexz_core 

Source
Expand description

Core archive engine: format, algorithms, cache, and read API.

hexz-core is the minimal, dependency-light foundation for reading Hexz archives. It has no network deps, no async runtime, and no write-path parallelism. Those concerns live in hexz-store and hexz-ops.

§Modules

  • format: On-disk binary structures (header, index, magic, version)
  • algo: Compression, encryption, hashing, deduplication traits + impls
  • cache: Sharded LRU cache for decompressed blocks and index pages
  • store: StorageBackend trait (implementations in hexz-store)
  • api: Archive — the public read API

Re-exports§

pub use api::file::Archive;
pub use api::file::ArchiveStream;

Modules§

algo
Algorithms for compression, encryption, hashing, and deduplication.
api
Public API for archive file access.
cache
In-memory caching for decompressed blocks and index pages.
format
On-disk format structures for Hexz archive files.
store
Storage backends for archive byte access.