解压大压缩包时传统工具要求磁盘同时装下压缩包和全部解压产物(180GB 游戏包解 200GB 要 380GB 空闲),HatchZip 边解压边截短压缩包,只需产物本身的空间。
https://github.com/xevrion/hatchzip
用 Rust 写,思路是从压缩包末尾往前解,每解完一批就把对应的压缩包字节直接截掉,腾出的空间接着用。
支持 ZIP/ZIP64、7z(solid、分卷、AES 加密都行)、tar、.tar.gz 和 .001 分卷,只要文件系统能截短文件就能用(ext4、btrfs、XFS、NTFS、APFS、exFAT 都行)。
互联网充电|优质资源
优质内容|内幕消息
https://github.com/xevrion/hatchzip
用 Rust 写,思路是从压缩包末尾往前解,每解完一批就把对应的压缩包字节直接截掉,腾出的空间接着用。
支持 ZIP/ZIP64、7z(solid、分卷、AES 加密都行)、tar、.tar.gz 和 .001 分卷,只要文件系统能截短文件就能用(ext4、btrfs、XFS、NTFS、APFS、exFAT 都行)。
互联网充电|优质资源
优质内容|内幕消息