工具说明
ZIP 解压工具把压缩包直接读取到浏览器内存中,解析目录和文件条目后生成可下载的单文件 Blob。整个过程不需要把 ZIP 上传到服务器,适合快速查看压缩包内容。
解压后的目录树按 ZIP 内部路径还原,支持多级子目录。目录可以展开和折叠,文件可以单独下载,避免为了取一个文件而把整个压缩包完全保存到磁盘再手动查找。
使用步骤
上传 ZIP
选择或拖入一个 .zip 文件。页面会在本地读取压缩包字节,并尝试解析其中的目录和文件。
查看目录结构
解压成功后,右侧会显示目录树。目录行可以展开或折叠,文件行显示名称和解压后的大小。
下载单个文件
找到目标文件后点击下载。下载内容来自浏览器内存中的 Blob,不会经过服务器。
清空后处理下一个包
处理完当前压缩包后可以清空,再上传另一个 ZIP 文件。
支持范围与限制
- 处理位置
- 浏览器本地
- 输入格式
- .zip
- 输出方式
- 单文件 Blob 下载
- 目录展示
- 按 ZIP 内路径生成多级目录树
- 不支持格式
- RAR、7z、tar、加密 ZIP
- 隐私边界
- 文件内容不上传服务器
典型使用场景
检查压缩包内容
收到一个 ZIP 后先在浏览器里查看目录结构,确认里面有哪些文件,再决定是否下载。
只取其中一个文件
大型 ZIP 中只需要某个文档或图片时,可以展开目录并单独下载目标文件。
隐私文件快速预览
合同、证明材料、内部资料等不想上传到第三方服务的压缩包,可以在本地页面解压查看。
使用前需要知道的事
- 当前只支持 ZIP 解压,不支持 RAR、7z 或加密压缩包。遇到加密 ZIP 时,浏览器端库通常无法在这里完成密码交互。
- 超大 ZIP 会占用浏览器内存。文件很多或单个文件很大时,低内存设备可能变慢或失败。
- ZIP 内路径会过滤上级目录片段,避免把不安全路径直接用于下载展示。下载时文件名使用条目的基础名称。
相关概念
- 目录树
- 根据 ZIP 条目路径拆分出的层级结构,用来展示文件所在文件夹和子文件夹。
- Blob URL
- 浏览器为内存中的文件内容创建的临时下载地址,刷新页面或释放后失效。
- Zip Slip
- 压缩包路径包含上级目录时可能造成的路径穿越问题;本工具会过滤这类路径片段。