打开压缩包
选择一个 .rar、.7z、.tar、.tar.gz 或 .tgz 文件。文件在你的设备上读取。
无需安装即可解压 RAR、7z、TAR
此工具会打开 RAR、7-Zip 或 TAR 压缩包,列出其中每个文件的完整路径和大小,然后你可以单独下载某个文件,也可以一次性全部下载。压缩包的读取与解压都在你的设备上完成,使用的是开源压缩库 libarchive 编译成的 WebAssembly 版本,因此不需要上传,也不需要安装任何应用。
文件以其在压缩包内的完整路径显示(例如 "docs/notes.txt"),而不是可展开的文件夹树。每个文件只有在你选择下载时才会被解压;受密码保护的压缩包会被提前检测出来并清楚提示,而不是打开到一半——本工具不支持解密加密的 RAR 或 7z 文件。
为什么压缩包不会离开你的设备
这里的隐私是结构性的,而不是一句承诺。因为根本没有可以上传的服务器,所以也就没有上传这一步:
- 压缩包的打开与解压完全在你的浏览器中完成。
- 此页面以静态文件形式提供,不会发出携带你数据的请求。
- 源代码是公开的,任何人都可以查看(MIT 许可)。
- 支持离线使用——这也正是因为没有任何数据发往外部。
如果想自行验证,可以在解压文件时打开浏览器的“网络”面板——不会有任何请求携带你的压缩包数据。 查看源代码
使用方法
-
打开一个压缩包
点击选择 .rar、.7z、.tar、.tar.gz 或 .tgz 文件,或将其拖到页面任意位置。文件在你的设备上读取,不会被上传。
-
查看文件列表
每个文件都会显示完整路径和大小。如果压缩包受密码保护,工具会明确提示,而不是猜测处理。
-
下载所需文件
可以单独下载某个文件,也可以点击“全部下载”保存压缩包中的所有文件。每个文件只有在下载时才会被解压。
常见问题
我的压缩包会被上传到哪里吗?
不会。压缩包的打开和解压完全在你的浏览器中完成,没有任何服务器组件,你的文件没有离开设备的途径。源代码是公开的,你可以在浏览器的“网络”面板中自行确认。
支持哪些压缩包格式?
支持 RAR(v4 和 v5)、7-Zip(.7z),以及 TAR(包括 gzip 压缩的 .tar.gz / .tgz)。这些格式都通过开源压缩库 libarchive 读取,RAR 的解压并未调用专有的 unrar 库。
可以打开受密码保护或加密的压缩包吗?
不可以。如果检测到压缩包中含有受密码保护的条目,工具会在尝试解压前明确提示,而不是继续。解密受密码保护的 RAR 或 7z 文件不在本工具的范围内。
为什么没有文件夹树?
文件以完整路径显示(例如 "docs/notes.txt"),而不是可展开的文件夹树。这样可以让列表保持简洁,同时文件在压缩包中的位置依然可以从路径中直接看到。
“全部下载”在所有浏览器中都能用吗?
它会把每个文件作为独立的下载任务保存。部分浏览器会先询问一次是否允许下载多个文件,允许后其余文件会依次下载。文件会保留原名,如果出现重名,浏览器会自动加上后缀。
文件大小有限制吗?
没有固定的限制。压缩包会被读入浏览器内存以完成列表展示和解压,因此实际的上限取决于你设备的可用内存,而不是本工具设置的限制。
这里也能解压 .zip 文件吗?
不能。.zip 由姊妹工具 unzip 处理,因此本工具可以专注于 RAR、7z 和 TAR。如果只想查看 .zip 内容而不解压,可以使用 zip-viewer。
可以离线使用吗?
可以。这是一个 PWA 应用,首次访问后会被缓存,因此无需网络连接也能解压。你还可以将它添加到主屏幕。