Skip to content

v0.1.1

Latest

Choose a tag to compare

@mqasimca mqasimca released this 08 Jan 14:23
· 1 commit to master since this release

Highlights

  • Faster extraction: single-pass processing and optional threaded extraction (quiet mode / -T) for better throughput.
  • Encrypted ZIP support with interactive password prompt and -P option.
  • Metadata preservation: restore file timestamps and Unix permissions.

Features

  • Added Info‑ZIP compatible zipinfo output (-Z modes).
  • Improved listing and test modes (CRC validation, filters, archive comments).
  • Expanded CLI flags for compatibility (case-insensitive matching, lowercase output, no timestamps, exclude patterns, threads).

Performance

  • Threaded extraction path with mmap/file sources.
  • Reduced pre-scan overhead by streaming entries instead of staging a full file list.
  • Additional Linux I/O hints and buffer tuning.

Benchmarks & Testing

  • Added Criterion benchmarks for extraction and glob matching.
  • Expanded unit tests and coverage for extraction, listing, and archive testing.

Docs & Dev Tooling

  • Added/expanded README, CONTRIBUTING, and project docs.
  • Added rustfmt/clippy configs, Makefile helpers.
  • Added agent/skills metadata files for automation.