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,北京时间
评论
发表评论