HatchZip
1.8kFree extraction of huge archives when your disk is nearly full: the archive is used up as the files come out, so you only need room for the result. ZIP, 7z, tar and split archives. Windows, macOS and Linux, an installer with no admin rights. Apache-2.0.
We have not run it ourselves: described from the docs and the repository.
In numbers
What it is
A normal extraction keeps both the archive and everything that came out of it on disk at once. A 180 GB game that unpacks to 200 GB needs 380 GB free with WinRAR, 7-Zip or unzip. HatchZip needs a little over 200 GB.
Here is how: it reads the archive's index, extracts pieces from the end and cuts the archive off after each finished piece. The freed space goes straight to the next files. Before it starts, the program works out whether everything will fit and touches nothing if it won't. Each file is fully written to disk before it is cut off the archive, so after a crash or a power cut a file is either on disk or still in the archive, and the extraction picks up where it left off.
How it works
HatchZip-x64-setup.exe from the repository's Releases (Windows 10 and 11). No admin rights needed. The program is not code-signed yet, so Windows shows "Windows protected your PC": choose More info, then Run anyway. There is a .dmg for macOS and .deb, .rpm and AppImage for Linux.hatchzip check <archive> works out in advance how much free space this particular archive needs. The --verify-first flag checks the whole archive first: use it when the archive can't be downloaded again.Know before installing
.tar.gz and .001, .002 split archives work, including password-protected ones.--verify-first is for.

Comments