7-Zip 分卷压缩与合并:-v 参数与 .001 解压
当压缩包大于网盘单文件上限、邮件附件限制或 FAT32 的 4 GB 上限时,分卷是通用解法。以下说明分卷怎么切、.001 文件怎么解、分卷大小怎么定,以及失败时先查什么。
分卷到底是什么
分卷不是把一个压缩包“分成几个小压缩包”,而是把同一段压缩数据流按固定大小切开,依次编号。每个分卷单独拿出来都不完整,只有按顺序拼回去才能还原。
这解释了三件事:为什么只打开第一个、为什么缺一个就失败、为什么不能只解压其中一段。理解这一点,后面的操作都不会绕弯路。
图形界面切分卷
Windows 版 7-Zip File Manager 自带分卷选项,不需要命令行。
-
选中内容,点“添加”
在 7-Zip File Manager 中选中要压缩的文件或文件夹,工具栏点“添加”。
-
格式选 7z,填写压缩包名
分卷对所有格式都有效,但 7z 与 ZIP 最常用。输出文件名不要带 .001,程序会自动加编号。
-
在“分卷大小”下拉框中选择
可选 10M、100M、1G 等预设值,也可以直接输入自定义大小,例如
500m或2g。留空表示不分卷。 -
确认输出
完成后目录中会出现
pack.7z.001、pack.7z.002…,最后一片通常小于设定值。
命令行 -v 参数
适合批处理与固定规格的分发流程。
7z a -v100m "D:\backup\pack.7z" "D:\work\bigfolder"
-v 与数值紧连,单位可用 b、k、m、g。写成 -v 100m 会被当作两个参数。
| 写法 | 每卷大小 | 适用场景 |
|---|---|---|
-v10m | 10 MB | 邮件附件、聊天工具传输 |
-v100m | 100 MB | 通用,多数网盘与论坛限制内 |
-v1g | 1 GB | 大文件分发,减少分卷数量 |
-v2g | 2 GB | 移动硬盘、NTFS 本地归档 |
-v4g | 4 GB | FAT32 单文件上限附近,需略小于 4 GB |
FAT32 的 4 GB 是精确上限,用 -v4g 仍可能因为字节换算略超,实际建议 -v3g 或 -v3800m。
.7z.001 怎么解压
只有这一步容易出错,原因几乎都是“打开了错误的分卷”。
-
把全部分卷放进同一目录
不要只下载第一个。确认编号从 001 开始连续,且中间没有缺号。
-
只对第一个分卷操作
右键
pack.7z.001,选择“解压到 pack\”;或在 7-Zip File Manager 中选中它再点“提取”。 -
等待自动衔接
7-Zip 会依次读取后续分卷。过程中若提示“缺少分卷”,说明编号断了或文件名被改。
7z x "D:\downloads\pack.7z.001" -o"D:\restore"
命令行同样只指定第一个分卷,不需要写 .002。
合并成一个文件
合并是可选项。7-Zip 能直接读分卷,只有在需要把完整包交给别人、或工具不支持分卷时才需要合并。
Windows(命令提示符):
copy /b /y pack.7z.001+pack.7z.002+pack.7z.003 pack.7z
Linux / macOS:
cat pack.7z.00* > pack.7z
顺序必须按编号,通配符展开的字母序在编号补零(001、002…)时是正确的;若编号位数不一致,请显式列出文件名。
合并后可执行 7z t pack.7z 验证完整性。校验通过再删除分卷,避免因拼接错误丢失唯一副本。
分卷大小怎么定
先看接收端的限制,再看传输成本。分卷太多会增加丢失概率与操作步骤。
按存储介质
- FAT32 U 盘或存储卡:单文件不超过 4 GB,建议 3 GB 左右。
- NTFS / exFAT:没有 4 GB 限制,可按传输方式设定。
- 光盘归档:按介质容量预留余量。
按传输渠道
- 邮件附件:通常最小,10 MB 一档最常见。
- 网盘:以平台当前单文件限制为准,平台规则会变,上传前先确认。
- 即时通讯:按客户端限制,且分卷需全部发出后才可用。
失败排查
按顺序检查,通常前三步就能定位。
| 提示 | 原因 | 处理 |
|---|---|---|
| “无法作为压缩包打开文件” | 打开的是 .002 或之后的非首卷 | 改为打开 .001 |
| “缺少分卷” | 分卷未下全,或编号中断 | 补齐缺失编号,保持原文件名 |
| 中途 CRC 错误 | 某个分卷损坏或传输不完整 | 重新获取该分卷,再执行测试 |
| 文件名变成 pack(1).7z.001 | 下载工具或网盘自动重命名 | 改回连续编号,去除括号后缀 |
| 要密码但不确定哪个包设的 | 密码作用于整个压缩流 | 在第一个分卷输入一次即可 |
若分卷来自第三方分享,先确认来源可靠再解压。分卷本身不降低安全风险,反而更容易让人忽略“只下了半套”的异常。
常见问题
7z 分卷文件怎么解压?要一个个打开吗?
不用。把所有分卷放在同一目录,只对第一个分卷(.7z.001)执行解压,7-Zip 会按编号自动读取后续分卷。逐个打开既没必要,也会因为缺少上下文而报错。
分卷可以只解压其中一部分吗?
不能。分卷是把连续的字节流切开,每个分卷都不是独立压缩包。缺少任意一段,后面的数据就无法还原;若只想取用其中某个文件,仍需全部分卷到齐。
分卷大小应该设多少?
取决于目标存储的限制:FAT32 单文件上限 4 GB,多数网盘对单文件有大小限制,邮件附件通常更小。常见做法是 100 MB 到 1 GB。不确定时先用 100 MB,兼容性最好。
分卷能不能先合并成一个文件再解压?
可以。按编号顺序做二进制拼接即可,Windows 用 copy /b,Linux/macOS 用 cat。但这只是可选项——7-Zip 本身就能直接读取分卷,合并反而多占一份磁盘空间。
分卷压缩包改名后还能解压吗?
不能随意改名。7-Zip 依赖文件名中的编号顺序定位分卷,网盘自动添加的 (1)、副本 等后缀会破坏顺序。需要改回 pack.7z.001、pack.7z.002 这样的连续编号。
分卷包可以加密码吗?
可以。密码设置在压缩时应用,对所有分卷生效,解压时只需在第一个分卷上输入一次。开启文件名加密后,未输入密码时连分卷内的文件列表都不可见。