多卷压缩包合并、解压与校验指南
本指南适用于将多卷文件合并为完整压缩包,并进行文件大小检查、哈希校验和解压。常见分卷格式包括 .zip.0000、.zip.0001、.zip.0002,也可能是 .001、.002、.003 或 .part1.rar、.part2.rar。
使用前确认
开始前先确认以下信息:
- 所有分卷文件都在同一个目录
- 分卷文件数量完整,没有漏下中间编号
- 分卷文件名顺序正确
- 磁盘剩余空间足够,至少需要容纳“分卷总大小 + 解压后文件大小”
- 如果发布者提供了 SHA256、SHA1 或 MD5,优先保存下来用于校验
下面命令中的示例文件名请按实际情况替换:
- 输出压缩包:
archive.zip - ZIP 分卷:
archive.zip.0000、archive.zip.0001、archive.zip.0002 - 校验值:
<expected_hash>
Windows 操作
1. 查看分卷文件
在分卷文件所在目录打开 CMD 或 PowerShell,先确认文件列表:
|
|
确认编号连续,例如:
|
|
2. 合并分卷
在 CMD 中执行:
|
|
如果分卷更多,按编号顺序继续追加:
|
|
注意:如果输出文件 archive.zip 已经存在,建议先删除旧文件,避免误用旧结果。
3. 检查文件大小
|
|
合并后的文件大小应接近所有分卷大小之和。如果大小明显不对,通常是分卷缺失、顺序错误或下载不完整。
4. 校验哈希
如果提供的是 SHA256,在 PowerShell 中执行:
|
|
如果提供的是 SHA1 或 MD5,将算法名替换即可:
|
|
输出值必须和发布者提供的校验值完全一致。只有校验通过,才说明合并后的文件正确。
5. 测试并解压
优先使用 7-Zip 测试压缩包完整性:
|
|
测试通过后解压:
|
|
也可以右键使用 7-Zip 或 WinRAR 解压。
Linux / WSL 操作
1. 查看分卷文件
|
|
确认编号连续,并且分卷都在当前目录。
2. 合并分卷
如果分卷是 .0000、.0001、.0002 这种固定宽度编号,可以使用:
|
|
如果编号不是固定宽度,建议手动按顺序指定,避免 *.1、*.10、*.2 这类排序问题:
|
|
3. 检查文件大小
|
|
也可以计算所有分卷大小总和,与合并后的文件大小对比:
|
|
4. 校验哈希
SHA256:
|
|
SHA1:
|
|
MD5:
|
|
输出值必须和发布者提供的校验值完全一致。
5. 测试并解压
使用 7-Zip 测试:
|
|
测试通过后解压:
|
|
如果没有安装 7-Zip,可先安装:
|
|
也可以使用 unzip 解压 ZIP 文件:
|
|
RAR 分卷说明
RAR 分卷通常不需要手动合并。把所有 .part1.rar、.part2.rar、.part3.rar 文件放在同一个目录,然后直接从第一卷开始解压:
|
|
Windows 下也可以右键 archive.part1.rar,使用 7-Zip 或 WinRAR 解压。
常见问题
哈希不一致
通常原因是分卷缺失、分卷下载损坏、合并顺序错误,或者目标压缩包已经存在且被误用。建议删除合并后的文件,确认分卷完整后重新合并。
解压时报错
先执行 7z t 测试压缩包。如果测试失败,优先重新校验哈希;如果哈希不一致,需要重新下载损坏的分卷。
找不到 7z 命令
Windows 需要安装 7-Zip,并将安装目录加入 PATH,或者在 7-Zip 安装目录中执行命令。Linux / WSL 可以安装 p7zip-full。
Windows 提示文件被占用
关闭正在使用该压缩包或解压目录的软件,例如资源管理器预览、杀毒扫描、播放器或编辑器,然后重试。
合并后是否可以删除分卷
建议确认以下三项都完成后再删除分卷:
- 合并后的压缩包大小正常
- 哈希校验通过
- 解压或
7z t测试通过