跳到正文
发现
HatchZip:原地解压归档工具
桌面应用效率工具

HatchZip:原地解压归档工具

适用于磁盘空间不足时原地解压 ZIP、7z、RAR、tar 和分卷归档的桌面应用与命令行工具。

admin
发布于 2026-10-29
浏览
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 整理,以原仓库为准。

更新记录

  1. v0.1.8当前版本

    新增 SFV 校验;修复 macOS 通过 Finder 打开归档、Linux/macOS zip 文件时间、1970 年前 tar 文件、`folder/..` 条目及 Linux 打开对话框大写扩展名等问题。

评论