AHK在线工具箱 - 免费在线效率工具平台

找到适合你的工具,让工作与生活更高效

💥 首页 > 编程工具 > 编码解码

在线Gzip编码/解码工具

内容摘要:

一个在线的 Gzip 压缩和解压工具。把文本压成 Base64 或十六进制字符串,或者把压缩过的数据还原成原文。压缩前后的大小对比、体积变化率、节省空间都一目了然。

Gzip 编码 / 解码配置 Gzip Processor
数据体积分析与压缩效果
0%
原始大小 -
处理后大小 -
体积变化率 -
空间节省 -
💡 说明:
1. Gzip 压缩: 将输入的 UTF-8 字符串通过 Gzip 算法压缩,并自动转码为选定的 Base64 或 Hex 文本形式输出。
2. Gzip 解压: 将 Base64 或 Hex 格式的 Gzip 字节流还原为原始的 UTF-8 文本。
3. 如果文本内容过短(例如只有几个字符),压缩后因包含 Gzip 头尾数据,体积可能会不减反增,属于正常现象。

Gzip 是一种常用的数据压缩格式。简单说,就是把一段比较大的文字"打包"变小,传输或存储时更省空间、更快。很多网站、接口、文件都用它来压缩数据。

但压缩后的 Gzip 数据是二进制的,直接复制粘贴会乱码。所以通常要再转成 Base64 或十六进制这种纯文本格式,方便在网页、聊天、配置文件里传。

这个工具就是帮你压缩和还原,顺便看看能省多少空间。

怎么用?两种模式

压缩——在输入框里贴入一段文本,点"Gzip 压缩",工具会把它压成 Gzip 格式,再按你选的格式(Base64 或十六进制)输出到结果框里。复制走就能用。

解压——把一段 Base64 或十六进制的 Gzip 数据贴进输入框,点"Gzip 解压",工具还原成原始文字。

几个可调的选项

编码格式——结果要 Base64 还是十六进制字符串,按你的使用场景选。Base64 更常见、更紧凑,十六进制更直观。

压缩级别——从 1 到 9 可选:

  • 级别 6(默认)——压缩率和速度的平衡点,日常用这个

  • 级别 9——压缩率最高,文件最小,但速度稍慢

  • 级别 1——速度最快,压缩率稍低

压缩效果一目了然

处理完之后,下方会用一根绿色进度条和四个数据展示效果:

  • 原始大小——压缩前的数据有多少字节

  • 处理后大小——压缩后的数据有多少字节

  • 体积变化率——处理后占原始大小的百分比

  • 空间节省——省了多少百分比、多少字节

如果压缩后反而变大了,进度条会变橙色提示"体积膨胀",这也是正常的——内容太短时,Gzip 的头部和尾部数据反而会让它变大。

几个顺手的小功能

  • 加载示例数据——点一下自动填入一段示例文字并压缩,第一次用可以看看效果

  • 复制结果——一键把输出内容复制到剪贴板

  • 清空数据——输入、输出、统计全部重置

适合谁用?

程序员调试接口时需要压缩或解压数据,处理压缩过的配置文件,研究 Gzip 压缩效果,或者单纯想知道一段文字压缩后能小多少。

温馨提示

压缩后体积变大是正常现象,尤其内容很短的时候。Gzip 适合有一定长度的文本,越长、越重复的内容压缩效果越明显。另外解压时一定要选对编码格式——Base64 和十六进制不能混用,否则解不出来。

总结

输入文本一键压成 Gzip,Base64 或十六进制都能输出;贴入压缩数据一键还原原文。压缩前后大小对比清楚,调试和日常使用都方便。