解压 .gz 文件
用浏览器的原生引擎把 .gz 文件还原成原始文件。不用命令行,不用上传,没有任何麻烦。
将文件拖放到此处 或点击选择文件
结果
如何解压 .gz 文件
- 拖放你的 .gz 文件。
- 点击开始,进行解压。
- 下载还原后的文件。
.gz 文件是什么
以 .gz 结尾的文件是用 gzip 压缩过的,gzip 是 Linux、macOS 和大多数服务器上的标准压缩工具。和 ZIP 不同,一个 .gz 文件里只有一个文件。数据导出、服务器日志、数据库备份、下载的数据集和软件源代码包经常以这种方式提供,而 Windows 恰恰没有内置的方法来打开它们,这正是这个工具派上用场的地方。
这里的解压原理
现代浏览器自带原生的解压引擎(和解码 gzip 压缩网页用的是同一个)。上面的工具读取你的 .gz 文件,交给这个引擎处理,然后把去掉 .gz 后缀的原文件还给你。由于不涉及任何 JavaScript 解压代码,全部由浏览器原生完成,即使是几百 MB 的文件也很快。
.gz 和 .tar.gz 的区别
很多人都在这里犯迷糊。report.csv.gz 是一个被压缩的 CSV 文件,解压后得到 report.csv。project.tar.gz(或 .tgz)则是整个文件夹先用 tar 打包、再用 gzip 压缩的结果。在这里解压它会得到 project.tar,这仍然是一个打包文件,需要用 tar 解包工具(Windows 上用 7-Zip,macOS 上用系统自带的“归档实用工具”)才能展开成一个个文件。所以:
| 你手上的文件 | 这个工具给你 | 下一步 |
|---|---|---|
| data.csv.gz | data.csv | 直接打开 |
| backup.sql.gz | backup.sql | 导入你的数据库 |
| access.log.gz | access.log | 用文本编辑器或日志查看器打开 |
| source.tar.gz | source.tar | 用 7-Zip 或类似工具解开 .tar |
常见场景
- 主机服务商发来一个 gzip 压缩的数据库备份,你需要里面的 .sql 文件。
- Web 服务器日志经过轮转并被压缩,你需要搜索一份旧日志。
- 某个公开数据集为了节省带宽,以 .csv.gz 格式发布。
- 从数据分析平台或 CRM 导出的数据是一个 .json.gz 文件。
- 邮件附件以 .gz 结尾,Windows 不知道该怎么打开。
文件损坏或不完整
如果解压失败,最可能的原因是下载没有完成,或者这个文件虽然名字是 .gz,实际上并不是 gzip 格式。请重新下载,并和来源处的文件大小对比一下。解压过程中不会上传任何内容,所以包含客户数据或登录凭据的备份始终留在你的设备上。如果是 ZIP 压缩包,请使用解压 ZIP。
常见问题
解压 .gz 需要用终端吗?
不需要。Squish 直接在你的浏览器中解压 gzip 文件。
会上传任何内容吗?
不会。解压在本地进行,文件永远不会离开你的设备。
可以一次解压好几个吗?
可以。拖入一批文件,每个 .gz 都会被还原。
你的文件绝不会 离开你的设备
Squishly Tools 的每个工具都完全免费,并且完全在浏览器中运行。你的图片和文档在自己的电脑上处理,绝不会上传到服务器。无需账号,没有水印,也没有任何套路。