文件压缩成 zip

文件压缩成 zip,是指把多个文件或整个文件夹合并压缩成一个 zip 压缩包,方便一次性发送、上传或存档。选择或拖入文件后,页面会列出已选清单与总体积,可调压缩级别(0~9)、自定义包名、决定是否保留原有目录层级,点一下就能打包下载。打包由浏览器里的 JavaScript 在你的设备上完成,文件不上传服务器、关闭页面即清除;文件名按 UTF-8 写入,中文名在主流解压软件里不乱码。总体积建议控制在 100MB 以内,免费、不注册、无水印,手机电脑都能用。

拖拽多个文件到此处,点击选择
文件不上传 · 浏览器本地打包 · 总体积 ≤ 100MB 基线

🔒 文件在你的浏览器内打包,未上传任何服务器。

如何使用文件压缩成 zip

1

选择或拖入要打包的多个文件,也可以直接拖入整个文件夹;列表会显示每个文件在包内的路径与大小,选错的可以单独移除(总体积建议 100MB 以内,打包在浏览器本地完成、文件不上传)。

2

填写包名,拖动滑块设置压缩级别(0 仅存储不压缩、6 默认平衡、9 压缩比更高但更慢),再决定是否勾选「保留文件夹结构」。

3

点「打包成 zip」,生成后浏览器会直接下载这个压缩包;文件多或体积大时页面会短暂停顿,等按钮从「正在打包…」恢复即可。

关于文件压缩成 zip的常见问题

文件压缩成 zip 会上传到服务器吗?
不会。打包由浏览器里的 JavaScript 在你的设备上完成,页面不会把文件发往任何服务器,也不写入本地存储,关闭或刷新页面即全部清除。所以合同、报价单、证件扫描件这类材料也可以放心打包。想自己验证:按 F12 打开开发者工具的「网络」面板再选文件,整个打包过程不会出现任何上传请求。
电脑没装 WinRAR 怎么把文件压缩成 zip?
打开本页选中文件就能打包,不用装 WinRAR、7-Zip、360 压缩或 Bandizip,也不用注册。公司电脑装不了软件、临时借用别人的机器、Mac 上不想为一个包专门装工具,都是这个页面的典型场景。补充一句:Windows 10/11 在资源管理器里右键「压缩为 ZIP 文件」、macOS 右键「压缩」本来就能打包,但需要自定义包名、调压缩级别,或者想先挑掉几个文件再打包时,用网页更顺手。
手机上怎么把多个文件压缩成一个 zip?
用手机浏览器(iOS Safari、安卓 Chrome、微信内置浏览器等)打开本页,点选择文件,从「文件」App 或聊天记录里存下来的文件中多选即可,不用装压缩 App。两点提醒:手机内存比电脑小,几十 MB 以上的批量打包会明显变慢甚至失败,建议分几次打;手机浏览器一般不支持整目录选择,文件夹结构可以先在电脑上打包。
在线压缩成 zip 时压缩级别 0~9 怎么选?
默认的 6 适用于绝大多数情况。0 表示仅存储、完全不压缩,只是把文件装进一个容器,打包耗时也短;9 会尽量榨出体积,代价是耗时明显变长。范围只有 0~9,是 zip 用的 DEFLATE 算法本身决定的,9 就是上限。实用口径:文本、CSV、日志、源码这类用 6~9 收益明显;照片、视频、已有的压缩包用 0~1,硬压既省不下多少体积又白等。
文件压缩成 zip 后体积没变小是为什么?
zip 用的是无损压缩,只能压掉数据里的重复冗余;文件本身如果已经压过,就几乎没有冗余可压了。JPG、PNG、MP4、MP3 都属于这一类。还有一个多数人不知道的点:docx、xlsx、pptx 本身就是 zip 容器(把后缀改成 .zip 就能解开看),所以一堆 Office 文档打包后体积基本不变——这时候打包的意义是「合并成一个文件方便发送」,不是省空间。真正能压小的是 txt、csv、log、sql、代码,以及 bmp、wav 这类未压缩素材。
在线把文件夹压缩成 zip 怎么保留目录结构?
把整个文件夹拖进虚线框(或用支持选目录的浏览器选择),并保持「保留文件夹结构」勾选,包内就会按 docs/2026/报表.xlsx 这样的相对路径写入,对方解压后层级和你这边一致。取消勾选则所有文件会被摊平到根目录。摊平时若有同名文件,工具会自动改成「报表 (1).xlsx」而不是互相覆盖,内容不会丢。
文件压缩成 zip 后中文文件名会乱码吗?
不会。打包时文件名按 UTF-8 写入并置上语言编码标志位,Windows 资源管理器、7-Zip、Bandizip、macOS 归档工具以及本站的在线解压 zip 都能正确显示中文。日常见到的 zip 乱码,绝大多数是反过来的情况:对方用旧版 WinRAR、好压按 GBK 存了文件名却没置标志位,解压端照 UTF-8 读就串成了问号。用本页打出来的包不会有这个毛病。
在线压缩 zip 能给压缩包设置密码吗?
本工具不提供加密,打出来的是不带密码的普通 zip。原因是 zip 的传统 ZipCrypto 加密早已被证明不安全,而更可靠的 AES 加密在浏览器端做,密钥处理与兼容性都不好保证,与其做一个半吊子的加密,不如如实说明。确实需要加密,建议在本机用 7-Zip 打包并选 AES-256,或者把敏感文件先放进加密的 7z 里。要提醒的是:给 zip 加密只保护内容,文件名列表在多数加密 zip 里仍然是可见的。
在线压缩能打包成 rar 或 7z 格式吗?
本页只输出 zip。zip 胜在兼容面广——Windows、macOS、手机系统自带就能打开,发给谁都不用问「你装解压软件了吗」。7z 压缩比更高,但需要对方装 7-Zip 才能开;rar 则受 License 限制,我们只提供解压、不提供创建(在线解压 rar 可以解 rar4/rar5)。要打 Linux 服务器上常用的 tar.gz,可以用本站的打包 tar.gz。
文件压缩成 zip 一次能压多少个文件、多大体积?
文件个数没有硬性上限,体积建议控制在总计 100MB 以内。这条线来自浏览器内存:打包时所有文件会先读进内存再压缩,超出后手机等小内存设备容易直接失败,电脑上也可能卡住一会儿。此外打包过程在主线程完成,几百 MB 的大批量会让页面明显停顿。真要处理很大的一批,建议按目录分成几个包,或者先用批量重命名文件整理好再分批打包。

文件压缩成 zip 能压小多少?常见文件类型压缩效果对照

打包前先看文件类型,就能大致判断这次压缩值不值。zip 走的是无损压缩,靠的是找出数据里的重复片段, 所以压缩率几乎完全取决于源文件里还剩多少冗余——已经压过的格式再压一遍,省下的通常不到 1%。

不同文件类型打包成 zip 的压缩效果与建议级别
文件类型打包成 zip 后的大致效果建议压缩级别
txt / csv / log / sql / 源码冗余多,常能压到原体积的三到四成6~9
bmp / wav / raw 等未压缩素材压缩幅度明显,值得用高级别6~9
docx / xlsx / pptx几乎不变,它们本身就是 zip 容器0~1
pdf一般只小一点,内部图文多已压缩1~6
jpg / png / gif / webp基本不变,像素数据已经压过0
mp4 / mp3 / mov 等音视频基本不变,硬压只是白等0
已有的 zip / rar / 7z不会更小,只是外面再套一层0

举个常见的对照:把 200 个 Word 文档(合计 30MB)打包,级别选 9 和选 0 下载下来的体积差不了多少,但选 9 要多等好一会儿——因为 docx 内部早就压过了; 换成一份 30MB 的服务器日志,级别 6 就能压到几 MB,级别 9 再多挤出的往往只有百分之几。 所以真正影响体验的判断只有一个:源文件是不是已压缩格式。是,就选 0~1 图快;不是,选 6 足够,追极限再上 9。

在线把文件夹压缩成 zip 时目录结构和同名文件怎么处理

「保留文件夹结构」这个开关决定包内路径怎么写。开启时,拖进来的文件按它在文件夹里的相对路径写入 zip,对方解压后目录层级原样还原;关闭时所有文件被摊平到包的根目录,适合把散落在各处的材料收成一叠交上去。 两种写法都不会把 ../ 或盘符这类越界路径写进包里——遇到就会直接报错中止,避免打出的包在别人的 解压器里写到目录之外。

相关工具:收到别人的包想取出内容,用 在线解压 zip;只想看看包里有什么、或只取其中一个文件,用 zip 内容预览;要打 Linux 上常用的 tar.gz,用 打包 tar.gz;打包前想统一文件名规则,先用 批量重命名文件 整理一遍。