HatchZip
1,8kБесплатная распаковка огромных архивов, когда на диске мало места: архив съедается по мере того, как из него выходят файлы, поэтому место нужно только под результат. ZIP, 7z, tar и архивы из частей. Windows, macOS и Linux, установщик без прав администратора. Apache-2.0.
Сами не запускали: описание по документации и репозиторию.
В цифрах
Что это
Обычная распаковка держит на диске сразу и архив, и всё, что из него вышло. Игра на 180 ГБ, которая разворачивается в 200 ГБ, с WinRAR, 7-Zip или unzip требует 380 ГБ свободного места. HatchZip хватает чуть больше 200 ГБ.
Работает он так: читает оглавление архива, распаковывает куски с конца и после каждого готового куска обрезает архив. Освободившееся место сразу идёт под следующие файлы. Перед стартом программа считает, влезет ли всё, и ничего не трогает, если не влезет. Каждый файл сначала полностью записывается на диск и только потом отрезается от архива, так что при сбое или выключении питания файл остаётся либо на диске, либо в архиве, и распаковку можно продолжить с того же места.
Как устроено
HatchZip-x64-setup.exe из раздела Releases репозитория (Windows 10 и 11). Права администратора не нужны. Программа пока без цифровой подписи, поэтому Windows покажет «Windows защитил ваш компьютер»: нажмите «Подробнее», затем «Выполнить в любом случае». Для macOS есть .dmg, для Linux .deb, .rpm и AppImage.hatchzip check <архив> заранее считает, сколько свободного места нужно именно этому архиву. Флаг --verify-first сначала проверяет архив целиком: включайте его, если архив не получится скачать заново.Знать до установки
.tar.gz и архивы из частей .001, .002, в том числе с паролем.--verify-first.

Комментарии