Skip to content

HatchZip v0.1.3

Choose a tag to compare

@github-actions github-actions released this 24 Oct 16:51
· 73 commits to main since this release

Highlights

  • RAR support. RAR 5 and RAR 4, single files and volume sets (.part1.rar, .rar/.r00), with passwords. Space is freed file by file, the same way as ZIP. Solid RAR archives extract with the archive kept.
  • Extract and keep the archive. A normal extraction that removes nothing: the "Remove the archive during extraction" option in the app, "Extract here (keep archive)" in the right-click menu, and --keep-archive on the command line.
  • Several archives in one run. hatchzip extract a.zip b.7z c.tar.gz, and several archives selected in the right-click menu on Linux.
  • Opening large archives is much faster. A 50 GB ZIP now opens in 0.01 s instead of reading the whole archive first (42 s). Long opens show their progress.

Fixes

  • Archives with a link where a folder is needed, or with duplicate ZIP entry names, are refused before anything is touched (#10, #11).
  • Paths and names longer than the system allows are refused before anything is touched, instead of failing partway through.
  • A clearer diagnosis when a file system cannot free space inside a file, including FAT32 on macOS 27.
  • "Open another archive" after a completed extraction.

Downloads

Every file comes with a SHA-256 checksum and signed build provenance. To check a download:

gh attestation verify HatchZip-x64-setup.exe --repo xevrion/hatchzip

New package managers: brew install xevrion/tap/hatchzip, and scoop bucket add xevrion https://github.com/xevrion/scoop-bucket followed by scoop install xevrion/hatchzip.

RAR archives are decoded by UnRAR, under its own license, included with every download.

Thank you

Full Changelog: v0.1.2...v0.1.3