⭐ 觉得好用?收藏备用,下次直接打开
ZIP 打包 — 把多个文件或整个文件夹压缩成一个 ZIP 文件;可选压缩等级;保留原目录结构;文件全程在浏览器本地处理不上传服务器
🗂️ 拖放文件或文件夹,或 点击选择文件
支持整个文件夹拖入(Chrome / Edge / Safari 最新版)

ZIP 打包工具 把多个文件或整个文件夹打包成标准 ZIP 文件,所有处理在浏览器本地完成不上传服务器。底层是 JSZip,适合主流桌面与移动端环境间交换常见 ZIP 档案。

使用流程

  1. 拖入文件或整个文件夹(也可点击选择)
  2. 可多次追加:+ 继续添加文件 / + 添加文件夹
  3. 选压缩等级(日常选”标准”,压缩过的媒体选”仅存储”)
  4. 可选设置输出文件名
  5. 点击 打包并下载

压缩等级速查

等级场景压缩率速度
仅存储图片/视频/PDF/已压缩文件0%最快
快速混合内容,追求速度
标准日常默认
最大文本/代码/日志/CSV

适用场景:多文件打包邮件附件、项目目录归档、图片批量打包分享、临时聚合分散文件。

相关操作

📍使用场景

  • 批量附件打包发邮件选中一堆合同 / 发票 / 截图,一键打包成单个 ZIP 发邮件,对方下载一次即可。
  • 整个项目文件夹归档拖入项目文件夹,工具自动递归所有子目录,保留原目录结构打包下载,归档备份很方便。
  • 图片 / 视频打包分享把几百张图片压成一个 ZIP,挑"仅存储"等级避免重复压缩耗时——JPG/PNG/MP4 本身已高度压缩。
  • 临时聚合文件从多个文件夹凑几个文件塞到同一个 ZIP 里(源文件继续散在原位),拖进来 → 下载 → 完事。

常见问题

支持哪些文件类型?

任意类型都可以——ZIP 是通用容器,对文件内容无要求。文本、图片、视频、PDF、Office 文档、可执行文件都能打包。单个文件大小和总体积只受浏览器内存限制(见下条)。

能压缩多大的文件?有没有上限?

受浏览器内存限制,实测建议总大小 1–2 GB 以内。jszip 会把所有文件读入内存再一次性输出 Blob,超大体积会导致浏览器卡顿甚至崩溃。大于 3 GB 的归档仍建议桌面端 7-Zip / WinRAR。手机浏览器建议 500 MB 以内。

文件会上传到服务器吗?

不会。整个打包过程在你本地浏览器里完成,文件从未发送到任何服务器。可以在浏览器开发者工具的"网络"面板验证——处理时没有任何对外请求。工具本身也不依赖任何运行时联网。

四个压缩等级怎么选?

- 仅存储(Store):不压缩,只打包。适合 JPG / PNG / MP4 / MP3 / PDF 等已压缩格式——再压缩收益极小(<1%)反而浪费时间。也适合需要超快速打包的场景。 - 快速(level 1):DEFLATE 最低等级。压缩率中等,速度快。 - 标准(level 6):DEFLATE 默认等级,速度与压缩率平衡。日常场景选这个。 - 最大(level 9):DEFLATE 最高等级。对文本 / 代码 / 日志 / CSV 等未压缩数据效果显著(可再小 5–15%),但耗时会增加 2–4 倍。

拖入文件夹支持吗?

支持,但和浏览器能力有关。拖放文件夹递归读取依赖 webkitGetAsEntry 一类接口,Chromium 系浏览器支持更稳;点击"+ 添加文件夹"也依赖浏览器是否支持目录选择。遇到不支持的环境,工具会回退成普通多文件添加,此时目录层级可能无法完整保留。

中文文件名会乱码吗?

本工具生成的 ZIP 以 UTF-8 文件名 为主,主流新版本工具通常能正确识别;但接收方如果使用较老的解压器、特定系统默认代码页或历史 ZIP 工具,仍可能出现乱码。跨平台分享中文文件名时,优先让对方使用较新的 7-Zip、WinRAR、Keka 或系统自带的现代解压工具。

打包后文件修改时间会保留吗?

。ZIP 内部的时间戳取自 File.lastModified(浏览器报告的文件修改时间)。但用 input 选择文件时,部分浏览器不返回真实修改时间(隐私策略),此时可能显示为现在时间。拖拽进来的文件通常有正确时间戳。如需严格时间保留,用文件夹拖拽而非点击选择。

文件名冲突怎么处理?

自动加后缀。如果添加了两个同路径文件(如两次拖入同一个 notes.txt),后来者会被重命名为 notes (1).txtnotes (2).txt,不会覆盖前面。这也方便你把多个文件夹里的同名文件拼到一个 ZIP 里。

打包完成后能加密码吗?

本工具不加密。如果需要密码保护,请改用 加密 ZIP;而加密压缩包后续是否能在对方环境正常打开,还取决于对方解压器是否支持对应的加密方式。

输出的 ZIP 和 7-Zip / WinRAR 的兼容吗?

通常兼容主流 ZIP 工具。本工具输出的是标准 ZIP / DEFLATE 档案,7-Zip、WinRAR、macOS 归档实用工具和现代系统自带解压器大多能正常打开;但非常老旧的解压器、特殊字符集或极端长路径场景仍可能出现兼容问题。