云 云工具箱 全部工具

在线打包 ZIP —— 把多个文件合成一个压缩包

开始免费使用

无需注册,无需安装。文件处理完成后立即从服务器删除。

手机上要把几张照片、几份文档合成一个压缩包发出去,往往找不到能用的工具 —— 本页就是补这个缺口:**选好文件,一键打包**。

打包在**浏览器本地完成,文件不会上传**,也不会有体积被压缩后仍留在服务器上的问题。

需要知道的一点:本站做的是**「打包」而不是「高压缩率压缩」**。你可以把一堆文件收进一个 ZIP 方便发送,但如果目标是「让文件变小」,请用针对性的工具(图片压缩、PDF 压缩)—— ZIP 对 PNG、JPG、MP4 这类已经压缩过的格式几乎没有效果。

**文件夹也能打包**:用「选择文件夹」挑一个目录(或直接把文件夹拖进来),会连同**目录结构**一起打进压缩包 —— 子目录与层级都保留,解压出来还是原来的样子,并会写入目录条目,让命令行与老旧解压工具也能正确建目录。

散文件打包时,文件名会被自动归整:替换掉 Windows 不允许的字符、重名时追加序号(`a.png`、`a(2).png`),避免打包后少文件或解压时覆盖。

**上限比过去高得多**:选中文件时只登记名字与大小、**不读内容**,真正打包时按 64KB 边读边压边写,因此可以处理 65000 个文件、合计 3.9GB;过程中可随时取消(未写完的压缩包会被丢弃 —— 半个 ZIP 打不开,留着只会误导)。

**普通下载也能下大包**:内容超过内存能承受的量(300MB)时,「打包为 ZIP 下载」会借助 Service Worker 边压边送进浏览器下载 —— 不再需要先把整个压缩包放进内存,也不用授权选位置,Firefox 一样可用。代价是**下载完成前不能关闭页面**(数据源就是页面);想直接写到你指定的文件夹、且关掉页面也不影响,用「打包并保存到…」(Chrome / Edge)。

怎么使用

  1. 1 把要打包的文件拖到上传区(可多选)
  2. 2 确认文件列表与总体积
  3. 3 点「打包并保存到…」(或内容不大时「打包为 ZIP 下载」)

常见问题

能把整个文件夹打包吗?

能,而且会**保留目录结构**与最外层文件夹名。用页面上的「选择文件夹」按钮,或直接把文件夹拖进来即可(Chrome / Edge、Safari 较新版本支持)。注意「选中文件夹里的多个文件」这种方式不保留层级 —— 浏览器不会告诉网页这些文件原本在哪一层目录。

打包有大小限制吗?为什么是 3.9GB 这个数?

有,而且这个数来自格式本身:经典 ZIP 用 4 字节记偏移、2 字节记条目数,超过就必须用 ZIP64 扩展,而浏览器里这套流式写入器不写 ZIP64 —— 越界不会报错,只会产出一个**任何工具都打不开**的包。所以宁可明确封顶(3.9GB / 65000 个文件)也不冒这个险。超过时请分批打包。

下载大压缩包时可以关掉页面吗?

**不可以**。「打包为 ZIP 下载」是边压边送进下载的,数据源就是页面本身 —— 关掉页面,下载会中断,浏览器下载列表里会留下一个失败项(这比留下一个「看起来完整」的坏文件要好)。想关掉页面也不受影响,用「打包并保存到…」:那条路是浏览器直接写盘,页面只是发起者。

为什么 Safari 上没有「保存到…」,下载大包也不行?

「保存到…」依赖文件系统访问 API,目前由 Chrome / Edge 提供;流式下载依赖 Service Worker 的流式响应,Safari 对「下载」这一形态的支持并不稳定。因此 Safari 上大文件打包会提示换用 Chrome / Edge —— 与其让你点下去得到一个失败项,不如提前说清楚。

打包后文件会变小吗?

通常不会明显变小。ZIP 对文本类文件有一定压缩效果,但对 PNG、JPG、MP4 这类已经压缩过的格式几乎无效 —— 它的价值在于「合成一个文件便于发送」。

文件会被上传吗?

不会。打包在浏览器本地完成。

相关工具

关于隐私

本站的图片处理与二维码工具完全在浏览器本地完成,文件不会上传到服务器; 文档类转换使用云端引擎(LibreOffice / PyMuPDF 等),但 转换完成后服务端会立即删除临时文件,不做持久化存储, 日志中只记录耗时与字节数,不记录文件名与内容。 本站没有账号体系,不收集个人信息。详见 隐私政策。

所属分类:开发者工具