Open archive format

tzap: fast, encrypted, resilient archive format

tzap combines fast Zstandard compression, authenticated encryption, split volumes, recovery data, and random-access restores in one practical format with a Rust reference implementation.

Install
cargo install tzap

Why tzap

Most archive tools optimize for sharing small files or unpacking old formats. tzap is aimed at archives you may need to trust years from now: private datasets, source records, media sets, legal records, and cold backups.

Core capabilities

  • Fast compression with Zstandard.
  • Encrypted contents, names, metadata, and indexes.
  • Authenticated headers, manifests, indexes, trailers, and payloads.
  • Reed-Solomon recovery for damaged or missing volumes.
  • Random-access restores from very large archives.
  • Split-volume layouts for cloud objects, drives, discs, and offline media.

Quick start

export TZAP_PASSPHRASE='correct horse battery staple'
printf '%s\n' "$TZAP_PASSPHRASE" | \
  tzap create --password-stdin -o backup.tzap ./project

printf '%s\n' "$TZAP_PASSPHRASE" | tzap verify --password-stdin backup.tzap
printf '%s\n' "$TZAP_PASSPHRASE" | tzap extract --password-stdin backup.tzap -C restored

Related tools

ZManager CLI is an open-source universal archiver that supports .tzap workflows alongside ZIP, TAR.ZST, 7z, and broad extraction formats.

Open ZManager CLI

Contact

Questions, support requests, and project coordination can be sent by email.

Email support@tzap.org

Sponsorship

Fund release work, compatibility testing, documentation, and long-term maintenance.

Fast, encrypted, resilient archives for long-term storage

tzap is built for archives that need to be fast to create, private to store, and resilient enough to restore years later. The format combines Zstandard compression, authenticated encryption, manifest integrity checks, split-volume layouts, random-access restores, and recovery data so backups, source records, media sets, and research datasets can be stored with fewer fragile assumptions.

Fast compression and restores

Zstandard compression, archive indexes, and random-access extraction keep large archive creation, verification, and targeted restore workflows practical.

Encrypted archive metadata

Archive contents, file names, metadata, indexes, and payloads can be protected instead of leaving sensitive structure exposed.

Resilient split volumes

Archives can be divided for cloud objects, removable drives, discs, and offline media while retaining recovery options for damaged or missing pieces.