HatchZip:解压工具

HatchZip 是一款用 Rust 编写的跨平台开源解压工具,核心解决的是 “磁盘空间不够,压缩包解压不出来” 的经典难题。

核心亮点

边解压,边“吃掉”压缩包
传统工具(WinRAR、7-Zip、unzip)解压时,压缩包和解压后的文件必须同时存在。一个 180 GB 的压缩包展开成 200 GB,你需要 380 GB 的磁盘空间。HatchZip 采用逆向解压策略:从压缩包尾部开始解压,每完成一批就物理截断并释放对应的归档空间,解压一个 180 GB 的包全程只需要略多于 200 GB 的空间。

适合谁用

  • 下载了超大游戏包、数据集、素材库,但硬盘剩余空间“就差那么一点”的用户

链接

GitHub

PS: 这个软件我就进行了简单的测试,单论解压能力肯定不如7zip,rar等全面完善的,这个软件可能并不适合所有人,但是我觉得很有特点,对于需要的人挺有用的,所有分享给各位。

3 个赞

歪个楼,第一反应这要是一款可以释放压力的工具该多好 :laughing:

这个想法好,我喜欢。
我唯一的顾虑就是如果解压到一半需要停止,压缩包是不是就会坏掉?

1 个赞

我看作者在x上说的,不会

我去,上架一天就一千多星。

这个作者好像有做处理,不会坏掉。

我觉得这个项目目前最大的缺点是不支持 rar,虽然作者有写计划支持,但是 rar 毕竟只开源了解压的算法,像这个修改 rar 文件的不知道能不能实现,如果是这个软件的目标人群, rar 应该是经常遇到,毕竟它有恢复记录,大的压缩包还是挺多 rar 的。支持 rar 了

所以,我目前对这个项目也抱有观望的态度

好奇這樣做會對硬碟造成額外負擔嗎?

我觉得一点儿额外负担没有是不可能的,但是跟解压本身相比应该是九牛一毛。