如何合并 ZIP 文件
- 把两个或更多 ZIP 文件拖到上方的拖放区,或点击选择它们。合并之前还可以继续添加更多压缩包。
- 选择布局:
- 每个ZIP一个文件夹:每个源压缩包的内容都放进一个以该 ZIP 命名的文件夹里。
- 全部合并到一个文件夹:所有文件合并在同一层级,原有的文件夹路径保持不变。
- 设置压缩包名称。默认值为
merged,即生成merged.zip。 - 如果源压缩包已加密,请在密码(仅当压缩包已加密时填写)中输入密码。所有压缩包使用同一个密码。
- 点击合并ZIP文件,然后下载合并后的压缩包。
压缩包在您的浏览器中读取和重新写入,因此不会有任何内容上传到服务器。
该选哪种布局?
选哪种布局,取决于源压缩包中是否有重名的文件。假设您要合并 january.zip 和 february.zip,两者都包含一个名为 summary.xlsx 的文件:
| 每个ZIP一个文件夹 | 全部合并到一个文件夹 | |
|---|---|---|
| 生成的路径 | january/summary.xlsxfebruary/summary.xlsx | summary.xlsxsummary (2).xlsx |
| 能看出文件来自哪里吗? | 能,看文件夹名称即可 | 只能看原有的文件夹路径(如果有的话) |
| 最适合 | 按月导出的文件、不同人提交的材料、在不同日期做的备份 | 被拆分到多个 ZIP 里的照片集或下载内容 |
两种布局下都不会覆盖任何文件:当两个文件会落在完全相同的路径上时,后一个文件的名称后面会加上“ (2)”、“ (3)”等。使用平铺布局时,源压缩包内原有的文件夹仍会保留,所以包含 img/1.jpg 的 a.zip 和包含 img/2.jpg 的 b.zip,最终会共用同一个 img 文件夹。
哪些会保留,哪些不会
- 日期:每个文件都保留其源压缩包中存储的修改日期。
- 密码:加密的源压缩包会用您输入的密码解密;合并后的 ZIP 不带密码写出。如有需要,之后再另外加密。
- 空文件夹:只复制文件,所以里面没有文件的文件夹不会被重新创建。
- Mac 元数据:macOS 添加到压缩包中的
__MACOSX/文件夹和._文件会被跳过,因此不会让合并后的 ZIP 变得杂乱。 - 大小:在写入新 ZIP 之前,每个源压缩包都会在浏览器内存中解开。合计超过约 700 MB 会很慢,超过 2 GB 则会被拒绝。
小提示
- 用 ZIP加密为合并后的结果设置密码,可选择 AES-256 或 ZipCrypto。
- 合并后需要重命名或删除几个文件?请在编辑ZIP文件中打开结果。
- 您的压缩包中混有 RAR 或 7Z?请先用 RAR转ZIP 或压缩包格式转换器转换它,然后再合并。
- 如果合并后的压缩包太大,无法发送,可以用拆分ZIP文件把它切成独立的分卷。
提示:选择“每个ZIP一个文件夹”合并之前,请先重命名源 ZIP。像
client-a.zip 这样清晰的名称,会变成结果中清晰的文件夹名称,而 download (3).zip 就不行。常见问题
能把“拆分ZIP文件”生成的分卷重新合并成一个压缩包吗?
可以。每个分卷都是普通的 ZIP,所以把它们全部添加进来,选择“全部合并到一个文件夹”,就能在一个压缩包里恢复原来的文件布局。
能合并 .z01/.z02 分卷吗?
不能。WinZip 或 7-Zip 制作的多卷 ZIP 是同一个压缩包的若干片段,而不是各自独立的 ZIP,本工具无法把它们拼接起来。
如果我的压缩包密码各不相同怎么办?
密码栏适用于所有源压缩包。请先用“移除ZIP密码”逐个去掉密码,再合并解锁后的副本。
合并会重新压缩我的文件吗?
文件会被解压出来,并以标准的 Deflate 压缩写入新的 ZIP。内容与原件完全相同,只是压缩后的大小可能略有差别。
更新于
评论
登录后即可为此工具评分。
分享技巧、提出问题,或说说这个工具对您是否有用。
还没有评论,来分享您的使用体验吧。