zh

Gzip压缩

在本地将文件压缩为.gz,无损、无需上传,就在浏览器中完成。

正在你的设备上本地处理 ...

正在你的设备上本地处理 ...

0%

我的文件会被上传吗?

不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

gzip(.gz,RFC 1952)是面向单个文件的无损压缩器,常见于日志文件、备份、数据库导出,以及网络传输中(Content-Encoding: gzip)。与 ZIP 不同,gzip 不会把多个文件捆在一起,而是把恰好一个文件压得格外高效。

压缩在浏览器本地进行(fflate,纯JavaScript,DEFLATE,RFC 1951),自动使用能很好平衡速度与文件大小的固定级别(级别6,与gzip命令行工具的默认值相同)。不上传任何内容。

受益最大的是重复内容很多的文本型数据:冗长的日志、CSV 导出、SQL 导出或源代码,往往能压到原来的零头。这正是网页服务器以 gzip 编码发送页面、从而节省带宽的原因。反过来,若你想把整个文件夹归到一起,请先把它打包成 TAR,再把结果送进这里,于是就有了常见的 .tar.gz 后缀。

技术规格

技术规格
输出格式GZ
批量处理不支持
处理方式在浏览器中本地处理 (JavaScript)
文件上传

三步完成

  1. 拖入或选择你的文件。
  2. 工具会自动以速度与大小的良好平衡进行压缩。
  3. 下载.gz文件。

限制: Gzip恰好压缩一个文件(若有多个,请先创建TAR或ZIP)。已压缩的文件(JPG、MP3、ZIP)几乎不会变小。每次运行处理一个文件。

常见问题

我的文件会被上传吗?

不会,压缩完全在浏览器中本地进行。

gzip能把我的文件压缩多少?

该工具会自动使用一个平衡良好的固定级别(6),这与gzip命令行工具默认使用的速度与大小折中方案相同。CSV、JSON或日志等文本文件通常能缩小60%到80%;而JPG或MP3等已经压缩过的格式几乎不会再变小,因为它们缺少压缩所依赖的重复内容。

可以一次 gzip 多个文件吗?

gzip 只打包一个文件。多个文件请先做成 TAR,再 gzip。

gzip 是无损的吗?

是,解压时你会拿回完全一致的原始文件。

相关工具

Gzip解压 · 创建ZIP · 创建TAR · 解压ZIP · 解压TAR · CSV 转 XLSX