0.1.7
ПоследняяИсправление
Changes
The right-click menu now works the way 7-Zip and WinRAR do.
- Extract files… asks for a destination folder first, then extracts there. Closing the folder picker changes nothing.
- Extract here puts an archive with one folder or one file at its top next to the archive, as before. An archive with several files or folders at its top now goes into a new folder named after it, so its files never mix with what is already there.
- The progress window closes when the extraction completes. A test result, a pause or a failure keeps it open. To keep it open every time, clear Settings, "Close the progress window when extraction completes".
- Replace, Skip or Keep both, for each file. When files the archive contains are already in the destination, the app asks about each one, with "Do the same for the next files" to answer for the rest. Skip keeps the existing file. Keep both keeps it and adds the archive's copy beside it, as
name (2).. When the archive is removed during extraction, a skipped file's copy in it is not kept.ext - Keep archives everywhere. Clearing Settings, "Remove the archive during extraction" now applies to every right-click entry too, so HatchZip can be your everyday extractor without ever removing an archive.
hatchzip extract --skip-existingkeeps files that already exist in the destination instead of the archive's copies.- Existing files you chose to keep are moved aside before anything is extracted and moved back when it completes, so a crash or power cut at any point never loses one; resuming finishes the job. An extraction with such choices writes a newer progress file format, which earlier versions refuse rather than mishandle.
- The archive parsers are fuzzed in CI, weekly and on every change to the engine.
Downloads
Every file comes with a SHA-256 checksum and signed build provenance. To check a download:
gh attestation verify HatchZip-x64.msi --repo xevrion/hatchzip
Checksums and VirusTotal links for every file: Verify your download.
On Windows, HatchZip-x64-portable. runs without installing anything.
Package managers: brew install xevrion/ (command line), brew install --cask xevrion/ (app), and scoop bucket add xevrion https:/ followed by scoop install xevrion/.
RAR archives are decoded by UnRAR, under its own license, included with every download.
Full Changelog: https://github.com/xevrion/hatchzip/compare/v0.1.6...v0.1.7