toolgarden.xyz
EN

ZIP 解压

上传 ZIP 文件后在浏览器本地解压,按目录和子目录查看文件,并可点击下载单个文件。

上传 ZIP

请选择一个 ZIP 文件开始解压。

目录与文件

等待 ZIP 文件
解压完成后会在这里显示目录、子目录和文件列表。

工具说明

ZIP 解压工具把压缩包直接读取到浏览器内存中,解析目录和文件条目后生成可下载的单文件 Blob。整个过程不需要把 ZIP 上传到服务器,适合快速查看压缩包内容。

解压后的目录树按 ZIP 内部路径还原,支持多级子目录。目录可以展开和折叠,文件可以单独下载,避免为了取一个文件而把整个压缩包完全保存到磁盘再手动查找。

使用步骤

  1. 上传 ZIP

    选择或拖入一个 .zip 文件。页面会在本地读取压缩包字节,并尝试解析其中的目录和文件。

  2. 查看目录结构

    解压成功后,右侧会显示目录树。目录行可以展开或折叠,文件行显示名称和解压后的大小。

  3. 下载单个文件

    找到目标文件后点击下载。下载内容来自浏览器内存中的 Blob,不会经过服务器。

  4. 清空后处理下一个包

    处理完当前压缩包后可以清空,再上传另一个 ZIP 文件。

支持范围与限制

处理位置
浏览器本地
输入格式
.zip
输出方式
单文件 Blob 下载
目录展示
按 ZIP 内路径生成多级目录树
不支持格式
RAR、7z、tar、加密 ZIP
隐私边界
文件内容不上传服务器

典型使用场景

  • 检查压缩包内容

    收到一个 ZIP 后先在浏览器里查看目录结构,确认里面有哪些文件,再决定是否下载。

  • 只取其中一个文件

    大型 ZIP 中只需要某个文档或图片时,可以展开目录并单独下载目标文件。

  • 隐私文件快速预览

    合同、证明材料、内部资料等不想上传到第三方服务的压缩包,可以在本地页面解压查看。

使用前需要知道的事

  • 当前只支持 ZIP 解压,不支持 RAR、7z 或加密压缩包。遇到加密 ZIP 时,浏览器端库通常无法在这里完成密码交互。
  • 超大 ZIP 会占用浏览器内存。文件很多或单个文件很大时,低内存设备可能变慢或失败。
  • ZIP 内路径会过滤上级目录片段,避免把不安全路径直接用于下载展示。下载时文件名使用条目的基础名称。

相关概念

目录树
根据 ZIP 条目路径拆分出的层级结构,用来展示文件所在文件夹和子文件夹。
Blob URL
浏览器为内存中的文件内容创建的临时下载地址,刷新页面或释放后失效。
Zip Slip
压缩包路径包含上级目录时可能造成的路径穿越问题;本工具会过滤这类路径片段。

常见问题

解压后的文件会上传吗?
不会。ZIP 读取、解压、目录展示和文件下载都在浏览器本地完成。
可以解压 RAR 吗?
当前不支持。RAR 和 7z 的浏览器端解压支持不如 ZIP 稳定,这个工具先聚焦 ZIP。