发现 
桌面应用效率工具
HatchZip:原地解压归档工具
适用于磁盘空间不足时原地解压 ZIP、7z、RAR、tar 和分卷归档的桌面应用与命令行工具。
- 浏览
- 3
- 访问
- 0
- 下载
- 0
- 版本
- v0.1.8
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
HatchZip 是面向 Windows、macOS 和 Linux 的免费开源归档解压工具,提供桌面应用和命令行工具。它从归档末尾开始解压,并在过程中裁掉已经完成的归档部分,让归档占用的磁盘空间逐步释放给输出文件。因此只需要为解压结果预留空间,不必同时容纳归档和全部解压文件,适合大游戏下载、磁盘快满等场景。
主要功能
- 支持 ZIP、7z、RAR、tar、
.tar.gz、.tar.xz、RAR 分卷和分卷归档。 - 原地解压:归档随文件解压而缩小,降低峰值磁盘占用。
- 解压前检查空间是否足够,并在整个过程中保留安全余量。
- 支持中断恢复和崩溃安全,停止或崩溃后可继续解压。
- 桌面应用支持右键菜单 Extract here、Extract files…,也可先打开归档再解压。
- 可选择保留归档:右键选择 Extract here (keep archive),或在设置中关闭 Remove the archive during extraction。
- 命令行提供
hatchzip check,可预估解压所需空间。 - 支持 SFV 校验、shell 补全和 man page。
安装与使用
桌面应用可从 latest release 下载对应安装包。安装包会把 hatchzip 命令及其短名 hz 加入 PATH。
macOS 可用 Homebrew 安装桌面应用和命令行:
brew install --cask xevrion/tap/hatchzip
只安装命令行:
brew install xevrion/tap/hatchzip
cargo install hatchzip
使用前可先检查空间:
hatchzip check game.zip
在文件管理器中右键归档,选择 HatchZip,然后选择 Extract here 或 Extract files…。
注意事项
- HatchZip 仅从本仓库的 releases 和 hatchzip.dev 分发;hatchzip.com 等其他站点与本项目无关。
- Windows 和 macOS 安装包尚未代码签名。Windows 可能提示“Windows protected your PC”,需选择 More info,再选择 Run anyway;macOS 15 及更新版本需在系统设置中允许运行。
- 7z 的单个固实块无法在解压过程中逐步释放空间;空间不足时,HatchZip 会在修改任何内容前拒绝开始。
- 保留归档模式属于普通解压,需要同时容纳归档和全部输出文件。
- 使用 Cargo 构建 RAR 支持时需加
--features rar,并需要 C++ 编译器。
本作品整理自 GitHub 开源项目 xevrion/hatchzip,原作者 @xevrion,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.1.8当前版本
新增 SFV 校验;修复 macOS 通过 Finder 打开归档、Linux/macOS zip 文件时间、1970 年前 tar 文件、`folder/..` 条目及 Linux 打开对话框大写扩展名等问题。
评论