ZIP 分卷合并前:先避免覆盖原来的最后一卷

看到 archive.z01、archive.z02 和 archive.zip 时,先别急着把它们“拼起来”。最后的 .zip 也可能是分卷集合的一部分。先显示完整扩展名,保留全部原卷,并确认它确实是 Info-ZIP 格式的分卷 ZIP;不要把 .7z.001、普通 ZIP 和其他软件的分卷混用同一条命令。

先避免覆盖唯一的原文件

cat archive.z* > archive.zip 不能作为通用合并办法。输出名可能同时匹配输入集合;在常见 shell 中,重定向会先打开并截断输出文件,原来的最后一卷因此可能被覆盖。分卷 ZIP 还涉及卷号和偏移信息,简单拼接也不等于正确转换。

确认格式后,再参考官方转换方式

Info-ZIP 的 zip 手册给出的分卷转单文件示例是:

zip -s 0 split.zip --out unsplit.zip

这里 split.zip 是原分卷集合的最后一卷;所有配套卷要保持完整、编号和位置正确。输出使用不同的文件名,执行前确认 unsplit.zip 不存在:已有输出可能被覆盖。还要确认本机 zip 版本支持这些选项,并预留足够空间。

转换之后先查看退出状态和归档测试结果,再解压到新的目录。不要因为出现了一个输出文件就删除原卷。缺卷、格式不明或已经误覆盖时,停止继续写入原文件,先记录文件名、大小与报错,再寻求针对该格式的帮助。

需要反馈时,保留这些信息

记录系统、解压软件及版本、完整卷名、最后一条报错和最后成功的步骤。截图先遮住账号、令牌、私人路径和付款信息。

我们主站的帮助入口:https://jinricpx.com/guide。涉及站内下载或解压问题时,可从这里查看帮助说明;本文不提供资源包,也不代表本站提供 Linux 软件或文件恢复服务。

技术来源:Debian 收录的 Info-ZIP zip(1) 手册(分卷与 --out 章节)。本文依据手册整理,未安装软件或用读者文件实测,不承诺恢复结果。

拓源(AI辅助整理)|2026-10-04,北京时间

评论

此博客中的热门博文

解压完成却无法启动游戏:先记录最后成功的一步

求助前填一张四格记录卡:解压、启动与字幕问题分开说

字幕乱码时别覆盖原文件:先分清“解释编码”和“转换编码”