Aback ZIP
本地处理
整理4 min read

如何合并 ZIP 文件

将多个 ZIP 压缩包合并为一个,并确定性地处理同名文件。

合并可将多个压缩包整合为一个 ZIP,同时保持文件夹结构完整,并以确定性方式解决名称冲突。

1. 添加压缩包

选择两个或更多 ZIP 文件。它们会按合并顺序列出,你可以拖动重新排序。顺序会影响你选择的冲突策略。

2. 选择冲突处理方式

当两个压缩包包含同名文件时,工具需要一种确定性策略:

  • 自动重命名(默认):report.pdf 变为 report (1).pdf。任何内容都不会被覆盖。
  • 替换:后一个压缩包的文件胜出,前一个被丢弃。
  • 保留第一个:第一个压缩包的文件胜出,后续重复项被跳过。
  • 两者都保留:重复名称作为合并压缩包中的独立条目保留。

3. 合并并下载

点击“合并 ZIP”。合并后的压缩包在浏览器中构建,并作为 merged.zip 下载。你的源压缩包绝不会被修改。

合并保留的内容

合并是一种重建,因此会完整保留文件内容、文件夹层级和条目的时间戳。ZIP 容器本身会被重建,这意味着压缩包注释和扩展字段等字节级元数据可能不会保留。

Frequently asked questions

同名文件会怎样处理?

默认会自动重命名:report.pdf 变为 report (1).pdf。你也可以选择“替换”、“保留第一个”或“两者都保留”。

合并会重新压缩我的文件吗?

条目会使用标准 DEFLATE 压缩重建。已存储的条目保持存储状态,因此压缩内容不会降级。