在线解压 zip

在线解压 zip,是指不安装任何解压软件、直接在浏览器里打开 zip 压缩包并取出里面文件的做法。选择或拖入一个 zip(单包 ≤ 100MB),页面会立即列出包内所有文件与各自大小,可单独下载某一个,也可一键逐个取回全部。解压在你的设备本地完成,zip 不上传服务器、关闭页面即清除,展开前还会先拦截 zip 炸弹与含 ../ 的越界路径条目。支持 UTF-8 中文文件名,手机电脑都能用,免费、不注册、无水印。

拖拽文件到此处,点击选择
zip 不上传 · 浏览器本地解压 · 单包 ≤ 100MB

如何使用在线解压 zip

1

选择或拖入一个 zip 压缩包(单包 ≤ 100MB;解压在浏览器本地完成,文件不上传)。

2

查看包内文件列表与各自大小,目录条目会自动跳过;加密包或用了非常规压缩方式的包会直接给出错误提示。

3

点某个文件后面的「下载」单独保存,或点「一键下载全部」逐个取回;浏览器首次可能询问「是否允许下载多个文件」,选允许即可。

关于在线解压 zip的常见问题

在线解压 zip 会不会把压缩包上传到服务器?
不会。解压由浏览器里的 JavaScript 在你的设备上完成,页面不会把 zip 发往任何服务器,也不写入本地存储,关闭或刷新页面即全部清除。所以合同、工资表、证件扫描件这类压缩包也可以放心处理。想自己验证:按 F12 打开开发者工具的「网络」面板再选文件,整个解压过程不会出现任何上传请求。
电脑没装 WinRAR 怎么在线解压 zip 文件?
打开本页选中 zip 就能解,不用装 WinRAR、360 压缩或 Bandizip,也不用注册。公司电脑装不了软件、临时借用别人的机器、Mac 上不想为一个包专门装解压工具,都是这个页面的典型场景。补充一句:Windows 10/11 的资源管理器右键「全部解压缩」本来就能解 zip,但遇到中文名乱码、或者只想先看看包里有什么再决定下哪个文件时,用网页更省事。
手机上怎么在线解压 zip 压缩包?
用手机浏览器(iOS Safari、安卓 Chrome、微信内置浏览器等)打开本页,点选择文件,从「文件」App 或聊天记录里存下来的 zip 中挑一个即可,不用装解压 App。两点提醒:手机内存比电脑小,几十 MB 以上的大包解压会变慢甚至失败;点「一键下载全部」时手机可能逐个弹出保存提示,按提示确认即可,只要一两个文件的话,直接在列表里单独下载更快。
zip 解压后中文文件名乱码怎么办?
按 UTF-8 记录文件名的 zip(现在多数压缩软件的默认行为)中文能正常显示;如果对方用旧版 WinRAR、好压等按 GBK 存了文件名,网页按 UTF-8 读取就会串成乱码。好消息是文件内容不受影响,下载后手动改个名字照样能打开。要彻底解决,可以请对方用 7-Zip 重新压缩并勾选 UTF-8 文件名,或者在本机用 Bandizip、7-Zip 指定 GBK(CP936)编码解压。
加密带密码的 zip 能在线解压吗?
暂时不能。本工具不支持 ZipCrypto 与 AES 加密包的解密,遇到加密包解压会失败并给出错误提示(部分包会显示成无法识别或已损坏)。想先确认手上的包是不是加密的,可以用 zip 内容预览:它读取 zip 中央目录里的加密标记,能列出目录并给加密条目打上「已加密」标签。确实需要解密,请在本机用 7-Zip、Bandizip 输入密码解压后再回来处理。
在线解压 zip 也支持 rar、7z、tar 吗?
本页只解 zip,其他格式各有独立工具:rar4/rar5(含带密码的包)用在线解压 rar,.7z 用在线解压 7z,.tar/.tar.gz/.tar.bz2/.tar.xz 用在线解压 tar,用法和本页一样、同样在浏览器本地处理不上传。看扩展名就能判断该去哪个页面;若扩展名被人改过,可以用文件信息查看读取文件头确认真实格式。
在线解压 zip 对压缩包大小有限制吗?
单个 zip 建议在 100MB 以内,超过会直接提示并跳过。这条上限来自浏览器内存:解压是把整包内容展开到内存里,一个 100MB 的包展开后可能占用几百 MB,手机等小内存设备更容易顶不住。此外还有三条安全护栏:包内条目超过 1 万个、单个文件解压后超过 256MB、所有文件合计超过 512MB,都会在展开前被拒绝并提示。
在线解压 zip 提示文件已损坏是怎么回事?
常见三种原因。一是包本身没下完或传输中断,重新下载完整的 zip 再试;二是它其实不是 zip(比如被改过扩展名的 rar、7z),用文件信息查看读一下文件头就能确认真实格式;三是这个 zip 用了 LZMA、BZip2、PPMd 等非常规压缩方式(多见于在 7-Zip 里手动改过压缩方法的包),本工具只解标准的 Deflate 与存储方式,碰到别的方式会报同一个错。
在线解压 zip 后文件夹结构会保留吗?
列表里会完整显示每个文件在包内的路径(如 docs/2026/报表.xlsx),但下载时只取文件名本身,浏览器不会替你重建文件夹。所以当不同子目录下有同名文件时,「一键下载全部」会得到「报表.xlsx」和「报表(1).xlsx」——括号里的序号是浏览器自动加的,内容并没有丢。需要保留目录层级,可以用 zip 内容预览勾选条目重新打包成 zip,包内路径会原样保留。
在线解压 zip 免费吗,需要注册或装插件吗?
免费,不注册、不装插件、不加水印,也没有次数限制或会员解锁。原因很实在:解压全部由你自己的浏览器算完,站点不承担计算与存储成本,也就没有按次收费的理由。页面上的限制只有浏览器性能带来的那几条——单包 100MB、条目 1 万个、展开后合计 512MB,触发时都会明确提示,而不是静默截断。

在线解压 zip 支持哪些压缩包?能解与不能解的情况对照

本工具基于 fflate 在浏览器本地解码,能解标准 zip 里常见的两种存放方式——Deflate 压缩与直接存储, 这也是 Windows 资源管理器、WinRAR、7-Zip 默认打出来的包。其余情况要么受浏览器限制(一次只能读单个文件), 要么受压缩方式限制。遇到打不开的包,先按下表对照排查。

在线解压 zip 支持情况对照:压缩方式、加密、分卷与其他格式
zip 的情况能否在线解压说明
普通 zip(Deflate / 存储)支持各类压缩软件的默认方式,日常收到的包基本都属于这一类
大量小文件的 zip支持条目 1 万个以内即可,列表会一次性列全并显示各自大小
带中文文件名的 zip支持UTF-8 文件名正常显示;旧软件按 GBK 存的名字可能显示为乱码
加密带密码的 zip暂不支持不支持 ZipCrypto/AES 解密,请在本机输密码解压后再用
LZMA / BZip2 / PPMd 压缩的 zip暂不支持多为在 7-Zip 里手动改过压缩方法,会提示无法识别
分卷 zip(.z01 / .zip.001)暂不支持浏览器一次只能读一个文件,无法跨卷合并
rar / 7z / tar 包请换工具分别用在线解压 rar、在线解压 7z、在线解压 tar
把文件打包成 zip请换工具本页只解压,打包请用文件压缩成 zip

在线解压 zip 中文文件名乱码怎么解决?先弄清是谁的锅

zip 乱码的根源不在解压端,而在压缩端。zip 格式在每个条目上留了一个「语言编码标志位」, 压缩软件按 UTF-8 存文件名时会把它置上,解压端照 UTF-8 读就不会错。问题出在旧版 WinRAR、好压这类软件: 它们按系统本地编码(简体中文 Windows 是 GBK)存名字却不置这个标志位,浏览器只能按 UTF-8 解读, 于是「报表.xlsx」变成一串问号或方块。同一个包在中文 Windows 上解压正常、发给同事或用网页打开就乱码, 多半就是这个原因。

在线解压 zip 为什么会被拦下?zip 炸弹与体积算例

解压是「先看声明的解压后体积、再决定要不要展开」,所以本工具在分配内存之前就会核对四个数: 条目数、单个文件解压后大小、全部文件合计大小、以及压缩比。任何一项越线都会中止解压并提示, 而不是让你的浏览器先卡死再报错。

在线解压 zip 的护栏阈值与触发条件
护栏阈值越线后的表现
单个压缩包体积100MB选择文件时就提示超出并跳过,不会开始解压
包内条目数10000 个中止解压并提示体积/条目过大
单个文件解压后大小256MB在展开该条目前中止
全部文件解压后合计512MB累计到越线的那一条时中止
压缩比(仅查 ≥10MB 的条目)200 倍判为 zip 炸弹并中止
条目路径含 ../ 或绝对路径一律拦截提示含越界路径,防止写到目录之外

两个算例,方便判断自己的包会不会被拦:一个 20MB 的项目源码包,里面 800 个文件、解压后共 60MB,压缩比 3 倍、条目数和总体积都远在线内,正常解压;经典的 42KB zip 炸弹,声明解压后 4.5GB,压缩比十万倍量级, 只要有一条记录越线就会被拒绝,浏览器内存分毫不受影响。日常收到的文档包、照片包、源码包几乎不会碰到这些线—— 照片和视频本身已经压过,压缩比通常只有 1~1.1 倍,反而是「压缩比高得离谱」才值得警惕。

相关工具:不想整包解压、只想看看里面有什么或只取一个文件,用 zip 内容预览;反过来要把多个文件打包,用 文件压缩成 zip;手上的包是别的格式,用 在线解压 rar在线解压 7z 在线解压 tar;扩展名不可信时用 文件信息查看 读文件头确认真实格式。