@[toc]

分卷压缩包损坏排查指南

在这里插入图片描述

适用场景:

  • 下载了 分卷压缩包.zip + .z01/.z02/....part1.rar.7z.001 等)
  • 解压或测试时提示 Data Error / CRC failed / Unexpected end of archive
  • 需要判断 是否只需重新下载某一个分卷

一、先确认分卷类型

1. ZIP 分卷(常见、最容易混淆)

文件结构示例:

  • Game.zip(主文件)
  • Game.z01
  • Game.z02
  • Game.z03

规则:

  • 解压 / 测试 只能对 .zip 主文件进行
  • 不要对 .z01 / .z02 单独操作

2. RAR 分卷

文件结构示例:

  • Game.part1.rar
  • Game.part2.rar
  • Game.part3.rar

入口文件:Game.part1.rar


3. 7z 分卷

文件结构示例:

  • Game.7z.001
  • Game.7z.002
  • Game.7z.003

入口文件:Game.7z.001


二、使用 NanaZip 进行初步测试(确认是否损坏)

用途:
判断压缩包是否完整,不保证能定位具体损坏分卷(尤其是 ZIP 分卷)。

操作步骤

  1. 右键入口文件

    • ZIP:Game.zip
    • RAR:Game.part1.rar
    • 7z:Game.7z.001
  2. 选择 NanaZip → 测试(Test)

  3. 等待测试完成

结果解读

  • Everything is Ok
    → 压缩包完整
  • Data error / CRC failed
    → 压缩包损坏,需要进一步定位

三、重要说明:ZIP 分卷下 NanaZip 的能力边界

在 ZIP 分卷(.zip + .z01/.z02/...)场景中:

  • NanaZip 的 测试 主要校验的是解压后文件内容
  • 通常只会显示 内容文件路径,例如:
1
Data Error : Data\...\cas_32.cas

不会直接显示

1
Data error in Game.z03

这是 ZIP 分卷结构 + NanaZip 设计取舍导致的正常行为,不属于误操作或软件异常。


四、使用 7-Zip 定位具体损坏分卷(推荐)

方法一:7-Zip 图形界面测试

  1. 右键入口文件(如 Game.zip
  2. 选择 7-Zip → Test
  3. 查看测试输出窗口

如果出现以下信息:

1
Data error in Game.z03

1
CRC failed in Game.part2.rar

→ 只需重新下载对应的分卷文件。


方法二:7-Zip 命令行测试(最稳定)

在压缩包所在目录打开终端,执行:

1
7z t "Game.zip"

或:

1
7z t "Game.part1.rar"

输出中若包含分卷文件名,即可直接定位。


五、无法直接定位分卷时的处理方式(ZIP 分卷)

在部分 ZIP 分卷中,即使使用 7-Zip,也可能只看到内容文件错误,例如:

1
ERROR: Data Error : ...\cas_74.cas

此时可使用 进度区间反推法,减少重复下载。

区间反推原则(分卷大小大致相同)

假设存在 4 个分卷:

解压进度区间 对应分卷
0%–25% z01
25%–50% z02
50%–75% z03
75%–100% z04

示例判断

  • 报错发生在 50% 左右 → 优先检查 z03
  • 报错发生在 70%–75% → 仍然高度指向 z03
  • 报错接近 100% → 再考虑 z04

六、正确的重下流程

  1. 删除本地损坏的分卷文件(如 Game.z03

  2. 重新下载该分卷

    • 文件名必须完全一致
    • 避免断点续传(如条件允许)
  3. 覆盖原文件

  4. 再次执行测试:

1
7z t "Game.zip"

直到显示:

1
Everything is Ok

再进行解压。


七、截图示例说明(文字对应)

示例 1:NanaZip 测试结果(ZIP 分卷)

界面显示:

  • Errors: 2

  • 错误文件:

    • cas_32.cas
    • cas_74.cas

说明:

  • 压缩内容损坏
  • 未显示具体 .z0X,属于 ZIP 分卷常见情况

示例 2:7-Zip 测试进度输出

1
2
50%  ... ERROR: Data Error : ...\cas_32.cas
72% ... ERROR: Data Error : ...\cas_74.cas

说明:

  • 错误集中在压缩数据中后段
  • 对应分卷区间为 z03
  • 优先重下 z03,必要时再检查 z04

八、常见报错速查表

报错信息 含义说明
Data Error 分卷数据损坏或下载不完整
CRC failed 校验失败,数据不一致
Unexpected end of archive 分卷缺失或文件被截断
只报 cas_xx.cas 内容层错误,需结合进度或分卷判断
一开始即报错 首卷(z01 / part1)异常概率高
接近 100% 才报错 末卷异常概率高

九、常见误区

  • 只下载 .zip,遗漏 .z01/.z02/...
  • .z01/.z02 直接双击解压
  • 分卷文件名被改动(大小写、空格)
  • 同目录混有旧分卷文件

十、总结流程

  1. 使用 NanaZip 或 7-Zip 测试入口文件
  2. 能直接定位分卷 → 只重下该分卷
  3. 无法定位 → 根据报错进度区间反推
  4. 测试通过后再解压