GZ・TAR.GZ 解压工具(免费·在线)

免费在线完全在浏览器中解压 .gz・.tar.gz・.tgz・.tar 文件。适用于打开虚拟主机 FTP 备份文件(tar.gz)或日志文件(.gz)。文件内容绝不会上传到服务器。

GZ・TAR.GZ 解压工具是什么

这是一款可以在浏览器中完成 .gz・.tar.gz・.tgz・.tar 文件解压、内容查看和下载的免费工具。Linux 服务器的日志文件和虚拟主机的 FTP 备份通常以 gzip 或 tar 格式提供,而 Windows 自带功能无法直接打开这些文件,往往需要额外安装专用软件。使用本工具只需拖放文件,即可在浏览器中直接查看解压后的内容,无需安装或配置任何软件。

所有处理都在本地设备中完成,上传的文件绝不会被发送到服务器。即使是可能包含敏感信息的日志等数据,也可以放心打开,无需担心内容外泄。

GZ・TAR.GZ 解压工具的使用方法

  1. 拖放文件 将要解压的 .gz・.tar.gz・.tgz・.tar 文件拖放到拖放区域,或点击选择文件。
  2. 自动判断格式 工具会读取文件内容,自动判断是单文件的 gzip 格式,还是包含多个文件的 tar 格式。
  3. 查看内容 如果是多个文件,可以在列表中查看名称、大小和修改时间,支持的格式还能直接预览。
  4. 单独或批量下载 可以只下载需要的文件,也可以使用"全部解压"一次性批量下载。
  5. 在支持的浏览器中直接解压到文件夹 在 Chrome 或 Edge 中选择保存的文件夹后,可以按原有的目录结构一次性写出全部文件。

用好本工具的小技巧

  • .gz 是只能压缩单个文件的格式。.tar.gz(.tgz 也相同)是先用 tar 将多个文件或文件夹打包,再用 gzip 压缩得到的格式,常用作虚拟主机的 FTP 备份文件。本工具会自动判断文件属于哪种格式,因此无需在意扩展名,直接拖放即可。
  • 如果解压出的内容是单个文件(例如 access.log.gz),会直接显示下载按钮;如果是多个文件(tar 格式),则会像 ZIP 解压工具 一样显示文件列表,可以逐个下载或一次性全部解压。
  • 在 Chrome 或 Edge 中,使用"全部解压"并选择文件夹后,可以按原有的目录结构直接写出。在其他浏览器中则会逐个下载文件,无法保留目录结构。
  • 符号链接等特殊条目会显示在列表中,但由于没有实际的文件数据,无法下载(这是 Linux 特有的文件类型,在 Windows 创建的 ZIP 中几乎不会出现)。

GZ・TAR.GZ 解压工具的应用场景

排查服务器日志

无需专用软件,即可当场打开 access.log.gz・error.log.gz 等按日轮转的日志文件确认内容。

恢复虚拟主机备份

从通过 FTP 下载的 .tar.gz 备份中,只挑选需要的文件取出。

解压 npm・GitHub 发布的 tar.gz 资源

当源代码或软件包以 tar.gz 格式发布时,可以先查看内容,再只取出实际需要的文件。

在外出使用的设备上操作

在没有安装解压软件的共享设备或公司电脑上,只要有浏览器就能当场查看文件内容。

确认邮件中附带的 .gz 文件

对于邮件中收到的日志或配置文件(.gz),无需安装软件即可当场打开确认。

GZ・TAR.GZ 解压相关术语

gzip
用于压缩单个文件的格式和命令,扩展名为 .gz。采用 DEFLATE 算法,重复模式越多的数据(如文本文件)压缩率越高。
压缩率
压缩前后文件大小的比例。文本、日志等重复内容多的文件容易获得较高压缩率,而图片、视频等已压缩的数据几乎不会再缩小。
DEFLATE
gzip・ZIP 等众多压缩格式采用的算法,通过将重复的字节序列替换为较短的引用来减小文件体积。
tar
用于将多个文件、文件夹打包成一个文件(不压缩)的格式和命令,名称源自磁带装置用途的 Tape ARchive。
tar.gz / tgz
将 tar 打包后的文件再用 gzip 压缩得到的格式。内容完全相同,tgz 是早期要求文件名不超过 8 个字符的操作系统所使用的简写。
Compression Streams API
浏览器内置的压缩・解压功能。本工具正是依靠它,在不使用外部程序库的情况下,仅在浏览器内完成解压处理。
符号链接
仅指向其他文件或文件夹、本身不含实际数据的特殊条目。这是 Linux 特有的文件类型,有时会包含在 tar 归档中。

常见问题

不会。解压处理完全在浏览器内完成,文件内容绝不会发送到服务器。

内容完全相同。.tgz 是早期操作系统要求文件名不超过 8 个字符时代遗留下来的写法,只是 .tar.gz 的简写别名。两者都可以直接用本工具解压。

gzip・tar 格式本身并没有像 ZIP 那样的密码保护机制,因此通常不存在这种情况。如果系统提示需要输入密码,该文件实际上可能是 ZIP 等其他格式,请尝试使用姊妹工具 ZIP 解压工具。

本工具并不依赖扩展名判断,而是通过读取文件内容(开头的字节)自动识别是 gzip 还是 tar 格式。即使没有扩展名或扩展名不同,只要文件本身是 gzip 或 tar 格式,就可以正常解压。

可以处理,但由于处理过程占用浏览器内存,超过数 GB 的文件可能会运行缓慢,在某些环境下甚至可能失败。
工具君

闲话 ― 为什么压缩和"打包"是两个独立的工具

Windows 中常见的 ZIP 格式将"打包多个文件"和"压缩"两种功能整合在了同一种格式里。而在 Linux/Unix 的世界中,"组合使用多个各自专注做好一件事的小工具"这一设计理念(Unix philosophy)根深蒂固,因此 tar(只负责打包,不压缩)和 gzip(只负责压缩,不能打包多个文件)作为两个独立的命令各自发展至今。

因此在 Linux 服务器上进行备份时,通常需要经过两个步骤:先用 tar -cf backup.tar 文件夹/ 将文件打包成一个文件,再用 gzip backup.tar 进行压缩,最终得到 .tar.gz 这种双重扩展名的文件。tar 这个名字本身,就源自它最初是用于向磁带设备(Tape ARchive)写入备份数据的命令。

正因如此,很多人在解压 .gz 后发现里面居然还是一个 .tar 文件,会感到困惑。本工具会自动完成 gzip 解压和 tar 内容列表化这两个步骤,用户无需在意这背后的两阶段处理过程。