Expand description
GeeZipX core engine — compression and decompression primitives.
This crate provides the platform-independent core for archive and
compression operations. It is designed to be consumed by both the
CLI (geezipx) and future Tauri GUI.
§Roadmap
archive/— zip, tar, tar.gz container handlingcompress/— gzip, zstd, xz compression algorithm wrappersdetect/— format detection from magic bytes / file extensionpipeline/— streaming read/write pipelinesprogress/— progress event traits for caller consumptiontask/— compression/decompression task modelsfs/— cross-platform filesystem helperserror/— unified error types
Re-exports§
pub use error::GeeZipError;pub use error::GeeZipResult;pub use io::Phase;pub use io::ProgressCallback;pub use io::ProgressEvent;pub use io::ProgressReader;pub use io::ProgressWriter;
Modules§
- archive
- Archive format abstraction layer.
- config
- Compression configuration types.
- detect
- Format detection from magic bytes and file extensions.
- error
- Unified error types for GeeZipX.
- io
- Streaming I/O wrappers with progress tracking.
- test
- Archive and compression stream integrity verification.
Functions§
- version
- Return the crate version at compile time.