# GZIP 压缩器

使用 GZIP 压缩器将单个文件压缩为 GZIP 格式。上传日志、数据库转储、CSV 导出文件或其他不超过 10 MB 的文件，即可下载使用 Deflate 压缩的 .gz 文件，原始文件名会保存在 GZIP 文件头中。适合需要为服务器、数据管道和上传内容生成 gzip 文件、又不想打开终端的开发者和管理员。

## 常见问题

### 如何使用 GZIP 压缩文件？

上传文件并点击“压缩文件”。工具会压缩文件，并提供下载，文件名会在原始名称后加上 .gz，例如 data.csv.gz。

### 可以将多个文件压缩到一个 .gz 文件中吗？

不可以。GZIP 一次只压缩一个文件。若要打包多个文件，请使用 TAR 创建器并选择 TAR.GZ 格式；它会先将文件打包成 TAR，再使用 GZIP 压缩。

### 使用哪种压缩级别？

文件使用 Deflate 的 6 级压缩，这是 gzip 命令的默认级别。它能以最高压缩级别所需的一小部分时间，达到接近最小的文件体积。

### 文件能缩小多少？

文本、日志、CSV、JSON、HTML 和 SQL 转储通常可缩小到原体积的五分之一甚至更小。图像、视频、PDF 和归档文件已经经过压缩，体积几乎不会变化，甚至可能增加几个字节。

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

单次请求最多可压缩 10 MB 的文件。较大的文件会被拒绝并显示提示，以确保结果下载迅速。

### 会保留原始文件名吗？

会，如果文件名使用拉丁字符，就会保存在 GZIP 文件头中，因此 gunzip -N 可以还原该名称。下载文件始终以原始文件名命名，并加上 .gz 后缀。

### 如何解压结果？

在 Linux 或 macOS 上运行 gunzip data.csv.gz，在 Windows 上使用 7-Zip 打开，或使用本网站的 GZIP 解压器。所有兼容 gzip 的程序都可以读取此输出。

### 输出可用于 HTTP 压缩吗？

可以。此输出是 RFC 1952 定义的标准 GZIP，因此你可以在 nginx 等服务器上提供带有 Content-Encoding: gzip 的预压缩 .gz 文件。

### GZIP 和 ZIP 是一样的吗？

两者都使用 Deflate，但 ZIP 是带有目录、包含多个文件的归档，而 GZIP 封装的是单个数据流。如果接收方需要 .zip 文件，请使用 ZIP 创建器。

### 我的文件会保存在服务器上吗？

不会。文件只会在此次请求中于内存中压缩，并立即返回给你。之后不会保存任何内容。

在这里投放广告？

[给我们发邮件](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)
