Create cross-platform ZIP archives with BLAKE3 validation #192
Labels
No labels
agent/review
priority/high
priority/low
priority/medium
status/blocked
status/wontfix
time/marathon
time/quickwin
type/bug
type/cicd
type/docs
type/feature
type/security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
thwap/manta-archiver#192
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implemented. The ZIP writer (
internal/archive/zip/writer.go) creates standard ZIP archives that are readable on any platform, and automatically computes BLAKE3 (and CRC32) hashes for each file. The hashes are stored in the metadata directory (.manta_meta/metadata.csv) and can be verified with the-Vflag.ZIP archives also support configurable compression (deflate with
--gzip-level, store method with--store) and are integrated with the external SQLite metadata store (--meta-db).