ZIP 压缩 / 解压
使用说明
把零散文件打成一个 ZIP,或者先看看别人发来的 ZIP 里都有什么,再挑需要的下载,全部在浏览器本地完成。
规则说明:
- 文件只在浏览器内存里读写,不上传、不写进任何存储;关掉页面就没了
- 压缩时可以选压缩级别:存储(不压缩,最快)、快速、标准(默认)、极限(最慢,体积最小)。已经压过的图片、视频再压收益很小,选「存储」更快
- 「选择文件夹」会保留子目录结构;拖拽或「选择文件」只取文件本身。文件名重复时会自动加
(2)区分 - 解压支持常见的 ZIP(存储 / Deflate),自动识别 UTF-8 与 GBK 文件名,中文名不会变成乱码
- 解压后在列表里逐个下载,也可以点「全部下载」连续触发;浏览器可能询问是否允许多个文件下载
- 下载时会去掉路径里的
..、开头的斜杠等危险片段,文件名里的目录分隔符用下划线代替,避免覆盖本地文件
常见疑问:
- 能解带密码的 ZIP 吗?不能,加密 ZIP 需要密码解密,本页不做密码破解,请先用桌面工具去除密码
- 支持 RAR / 7z 吗?不支持,本页只认 ZIP(含 .zip 后缀的普通压缩包);RAR、7z 请用对应软件
- 为什么压缩后反而变大了?图片、视频、PDF 本身已经压缩过,再压可能只多出几十字节的头信息;这种情况选「存储」最合适
- 有大小限制吗?打包:最多 300 个文件、原始合计 100MB;解压:ZIP 50MB、300 个条目、解压后合计 150MB。超过会提示先拆分,避免浏览器内存被占满
- ZIP 里的空文件夹会保留吗?打包时不会额外写空目录;解压时只列文件,空目录忽略
- 文件会被上传到服务器吗?不会,压缩和解压都在你的浏览器里完成
说明:
- 压缩与解压用的是本地打包的开源库 fflate(MIT)
- 所有处理都在浏览器内进行,文件不会离开你的设备