HatchZip

xevrion · Распаковывает, уменьшая исходный архив и повторно используя место; оригинал расходуется.

GitHubСистемные инструментыБесплатно, открытый кодЧип Apple · Intel
Загрузка идёт с github.com/xevrion/hatchzip · OpenNavo не хранит установщики

HatchZip — приложение для Mac из категории «Системные инструменты». Разработчик — xevrion. Установочный файл загружается с github.com/xevrion/hatchzip.

Основные сведения

Последняя версия
0.1.5 · 25 окт.
Источник загрузки
github.com/xevrion/hatchzip
Цена
Бесплатно, открытый код
Разработчик
xevrion

Описание

Перевод ИИПоказать оригинал

HatchZip — открытый распаковщик MIT или Apache-2.0 для нехватки места. Распаковывает части и обрезает исходный архив, повторно используя место. Поддерживает ZIP, 7z, tar, tar.gz и многотомные архивы, GUI и CLI hatchzip/hz. hatchzip check проверяет место без изменений; прерванную работу можно продолжить.

Исходный архив расходуется: храните отдельную резервную копию незаменимых данных и рассмотрите --verify-first. Не удаляйте .hatchzip и .hatchzip-tail в процессе. RAR не поддерживается; большой solid-блок 7z всё ещё требует места. Снимки APFS могут мешать освобождению; эффект пробивания дыр на APFS не проверен.

Есть отдельные DMG для Apple silicon и Intel. Info.plist заявляет минимум macOS 11.0, без нашего запуска на системе. Перенесите в Applications. Подпись ad hoc, без Developer ID и нотариализации: оцените источник и предупреждение Gatekeeper. Проверена версия v0.1.2; своих тестов скорости и безопасности не проводили.

https://github.com/xevrion/hatchzip · https://github.com/xevrion/hatchzip/releases/latest

Системные требования

macOSВерсия приложенияПроцессорыЗагрузкаИсточник
macOS 11.0 или новее—Чип Apple · Работает нативно—github.com/xevrion/hatchzip/blob/main/packaging/macos/Info.plistПроверено Ожидает проверки
macOS 11.0 или новее—Intel—github.com/xevrion/hatchzip/blob/main/packaging/macos/Info.plistПроверено Ожидает проверки

Что нового в 0.1.5

Новая версия · Из GitHub Release

Security

This release fixes GHSA-446w-m5mg-2f58 (High), reported by @Valcyle. Update if you open archives that came together with other files.

HatchZip keeps two progress files next to an archive while it extracts, <archive>.hatchzip and <archive>.hatchzip-tail, so a stopped extraction can resume. Before this release, progress files planted next to an archive, for example inside a downloaded bundle, could make a resume shrink or delete other files, or create links outside the output folder. A resume now uses them only when:

  • every volume they name is one of that archive's own volumes, and none of them is a link;
  • every link they name is inside the output folder, and no link already in the output folder lies on the way;
  • the output folder is the default one next to the archive, a folder chosen on this computer, or the folder named again with -o.

Anything else is refused before a file is changed. Folders you choose with -o or in the app are recorded in your user profile, so a resume on the same computer works as before. To continue on another computer, name the folder again with -o.

Also published: GHSA-6rh6-c2xg-gj28 (High), reported by Benjamin Kincses (@Dextheking1), a link entry below another link entry. It was already fixed in 0.1.3.

Changes

  • hatchzip restore accepts -o to name the output folder of the extraction it undoes.
  • HatchZip refuses to extract into a default output folder that is a link, and to change an archive volume that is a link.
  • CodeQL analysis of the Rust code and the workflows runs on every change.

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.

Package managers: brew install xevrion/tap/hatchzip (command line), brew install --cask xevrion/tap/hatchzip (app), 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.

Full Changelog: https://github.com/xevrion/hatchzip/compare/v0.1.4...v0.1.5

Факты о безопасности HatchZip

Здесь перечислены только факты, которые можно проверить, с источником и датой; это не сертификат безопасности. Чтобы проверить скачанные файлы, просканируйте их в OpenNavo на своём Mac.

Открытый исходный код
Да · github.com/xevrion/hatchzip · Apache-2.0Проверено
Проверить в OpenNavoОткроется предпросмотр проверки в клиенте OpenNavo, а запускать ли её, решаете вы. ClamAV для Mac: проверка на вирусы

Частые вопросы о HatchZip

Есть ли у HatchZip открытый исходный код?

Исходный код HatchZip открыт на GitHub (xevrion/hatchzip) под лицензией Apache-2.0.

Какая последняя версия HatchZip?

Последняя версия — 0.1.5.

Источники

У каждого факта на странице указаны источник и дата проверки. Устаревшие данные помечаются «по состоянию на» с датой и больше не подаются как текущие.