HatchZip 0.1.3:原地解压,180GB 游戏只要 200GB 磁盘
解压大压缩包不用再留「压缩包 + 解压结果」双份空间:HatchZip 0.1.3 从档案末尾开始解,每解完一批就把档案截掉一段,磁盘只被解压结果占用。一个 180GB 游戏解压到 200GB,WinRAR、7-Zip、unzip 都要 380GB 磁盘,HatchZip 只需要 200GB 出头。代价是空间节省只在磁盘真的快满时生效。
hatchzip check:改一个字节前先告诉你够不够
命令行工具自带预检,只读档案索引和磁盘空闲,不碰任何字节。对一份 839MB 档案的实测输出:可用 97.5GB 时,标准解压需要 838.9MB,原地解压只需要 21.0MB(另留 2.0GB 安全余量)。默认 `--keep-free 2GB`,磁盘永远不会被它填到零;觉得不够稳可以调大。解压前它会先打印同样的空间计划并要你确认。
实测路径:桌面应用主界面点「Open archive…」打开档案后直接显示 Disk space 预检面板(Available / Required, archive removed / Required, archive kept / Reserved / Sufficient disk space),命令行等价命令为 `hatchzip check`。
边解边砍:档案随着解压变小
实测用 `--keep-free` 把磁盘假装压到只剩约 300MB:解出 14 个文件后,压缩包从 839.0MB 物理截断到 545.3MB,磁盘总占用始终接近 839MB 而不是 1678MB。分卷压缩包每个卷解完即删,峰值占用更低。注意一个前提:磁盘宽裕时整份档案会被当成一批处理,峰值和普通解压器一样,最后才把档案删掉——空间节省要等磁盘真正告急才体现。
实测路径:打开档案后确认勾选「Remove the archive during extraction」,点「Extract」,解压过程边解边截短档案,完成后档案被移除。
断了接着解,文件一个不丢
Ctrl+C、崩溃、断电、被别的程序塞满磁盘,都能原命令恢复:进度存在两个侧文件里(`game.zip.hatchzip` 日记和 `game.zip.hatchzip-tail` 中央目录),未完成前别删。每个文件先写完、刷到物理盘、改名落位,才截掉档案里对应的那段;每个文件的 CRC-32 都会校验,损坏即停不写。实测强制中断三次再恢复,40 个文件 md5 与原档案逐字节一致。想放弃就用 `hatchzip restore`,剩余部分还原成 7-Zip、WinRAR 都能正常打开的压缩包。
这版改了什么
版本线:0.1.3 是发布后第一周拿到 1692 星的新工具(codearia 记录 2026-10-24 时 3 天 1273 星),发布页与官网 hatchzip.dev 是唯一分发渠道,hatchzip.com 等域名与项目无关。0.1.3 起所有 release 文件带签名构建证明,可用 `gh attestation verify` 核验;但安装包本身还没代码签名,Windows 会弹「已保护你的电脑」,macOS 15 以上要在隐私与安全里手动放行。VirusTotal 上 v0.1.3 Windows 安装包 70 个引擎 4 个启发式标记,Defender 报干净。回退风险:最大限制是 solid 7z——7-Zip 默认设置下整个档案是单块,解完前一块都砍不了,`check` 会提前拒绝;`.tar.gz` 只能从头解,靠每 256MiB 打洞回收空间;`.tar.zst`、`.tar.xz` 目前直接拒绝;solid RAR 只在保留档案模式下能解。
谁该用 / 谁不必
适合:磁盘快满还要解大游戏、大镜像的人;处理分卷压缩包的;解压结果需要逐字节校验的人。不必用:磁盘宽裕的正常用户——它此时退化成「解完顺手删档案」的普通解压器;手里的压缩包是 7-Zip 默认 solid 档的,先跑 `hatchzip check` 看有没有收益;需要 tar.zst/tar.xz 支持或怕未签名安装包的,再等等。
> 0.1.3 适合磁盘告急时救急,日常解压还是留给 7-Zip。
下载地址
官方发布页:https://hatchzip.dev
实测
环境:Windows 10(Win10 IoT LTSC 2021);安装包原名 HatchZip-x64-setup.exe;大小 9,684,985 字节(约 9.2 MB)
已打开:HatchZip(窗口标题「game.zip - HatchZip」)
看到:点主界面「Open archive…」打开 game.zip,界面显示 ZIP archive 31.5MB / 3 entries 和 Disk space 预检面板:Available 22.7GB、Required(archive removed)31.5MB、Required(archive kept)31.5MB、Reserved 2.0GB、Available after extraction 22.7GB、Sufficient disk space,「Remove the archive during extraction」默认勾选
看到:点「Extract」解压,界面显示「Extraction complete / All entries were extracted. The archive was removed.」,game.zip 被移除,3 个文件解出到 game\ 子目录,data.bin(30MB)与原文件 md5 逐字节一致
软件信息
· 版本:0.1.3
· 更新日期:2026-10
· 授权:开源免费
· 官网:https://hatchzip.dev



