解压 .gz 文件

用浏览器的原生引擎把 .gz 文件还原成原始文件。不用命令行,不用上传,没有任何麻烦。

如何解压 .gz 文件

  1. 拖放你的 .gz 文件。
  2. 点击开始,进行解压。
  3. 下载还原后的文件。

.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.gzdata.csv直接打开
backup.sql.gzbackup.sql导入你的数据库
access.log.gzaccess.log用文本编辑器或日志查看器打开
source.tar.gzsource.tar用 7-Zip 或类似工具解开 .tar

常见场景

  • 主机服务商发来一个 gzip 压缩的数据库备份,你需要里面的 .sql 文件。
  • Web 服务器日志经过轮转并被压缩,你需要搜索一份旧日志。
  • 某个公开数据集为了节省带宽,以 .csv.gz 格式发布。
  • 从数据分析平台或 CRM 导出的数据是一个 .json.gz 文件。
  • 邮件附件以 .gz 结尾,Windows 不知道该怎么打开。

文件损坏或不完整

如果解压失败,最可能的原因是下载没有完成,或者这个文件虽然名字是 .gz,实际上并不是 gzip 格式。请重新下载,并和来源处的文件大小对比一下。解压过程中不会上传任何内容,所以包含客户数据或登录凭据的备份始终留在你的设备上。如果是 ZIP 压缩包,请使用解压 ZIP。

常见问题

解压 .gz 需要用终端吗?

不需要。Squish 直接在你的浏览器中解压 gzip 文件。

会上传任何内容吗?

不会。解压在本地进行,文件永远不会离开你的设备。

可以一次解压好几个吗?

可以。拖入一批文件,每个 .gz 都会被还原。

你的文件绝不会 离开你的设备

Squishly Tools 的每个工具都完全免费,并且完全在浏览器中运行。你的图片和文档在自己的电脑上处理,绝不会上传到服务器。无需账号,没有水印,也没有任何套路。