# GZIP 解压器

使用我们的 GZIP 解压器在线解压 .gz 文件。上传不超过 10 MB 的 GZIP 文件，例如压缩日志、数据库转储或下载的数据集，即可取回原始文件；文件名采用文件头中保存的名称，若无该名称则使用上传文件名并去掉 .gz 后缀。支持合并多成员文件，会报告损坏的数据，输出上限为 50 MB，并提供防压缩炸弹保护。

## 常见问题

### 如何打开 .gz 文件？

上传 .gz 文件并点击“解压文件”。工具会还原原始文件并提供下载。

### 解压后的文件会叫什么名字？

如果 GZIP 文件头中保存了原始文件名，就会使用该名称。否则会使用去掉 .gz 或 .gzip 后缀的上传文件名；如果文件是 .tgz，则会变成 .tar 文件。

### 文件大小上限是多少？

上传的 .gz 文件最多为 10 MB，解压后的内容最多为 50 MB。超过上限的结果会被拒绝并显示提示。

### 什么是压缩炸弹？工具如何处理？

压缩炸弹是指一个小文件解压后变得极大，从而耗尽内存。输出超过 50 MB，或在输出大于 1 MB 时超过上传文件大小的 100 倍，解压器就会停止并报告此问题。

### 如果我的文件是 .tar.gz 呢？

解压器会返回内部的 .tar 文件。如果你想获取其中的各个文件，请使用 TAR 提取器，它会一步完成解压和解包。

### 支持多成员 GZIP 文件吗？

支持。对于通过追加多个 GZIP 数据流生成的文件（某些日志轮换工具会这样做），工具会逐个解压成员并将其合并到一个输出文件中。

### 为什么会提示文件不是 GZIP 文件？

所有 GZIP 文件都以固定签名开头，并使用 Deflate。如果上传的是 ZIP、BZIP2 或 XZ 文件，或只是将普通数据改名为 .gz，工具就会拒绝处理。对于 .zip 文件，请使用 ZIP 提取器。

### 文件损坏或被截断时会怎样？

如果压缩数据提前结束或已损坏，解压会失败，并提示文件已损坏，而不会提供看似完整的部分结果。对于单成员文件，还会验证 GZIP 尾部中的校验和与长度。

### 它能处理服务器和备份中的 .gz 文件吗？

可以。轮换日志（例如 access.log.1.gz）、使用 gzip 制作的 SQL 转储、压缩的 CSV 导出文件以及预压缩的网页资源都采用此工具可读取的标准格式。

### 解压后文件会被保存吗？

不会。文件只会在此次请求中于内存中解压，然后直接返回给你。

在这里投放广告？

[给我们发邮件](mailto:hi@dennn.is?subject=%E5%9C%A8%20OneClick%20Pro%20%E4%B8%8A%E6%8A%95%E6%94%BE%E5%B9%BF%E5%91%8A)

[广告 适用于 WordPress 的智能体就绪型插件套件。](https://sleekwp.com/?ref=oneclickpro)
