• 用******户 使用了工具 Base64编解码
  • 开******发 使用了工具 MD5加密
  • 工******程 使用了工具 时间戳转换
  • 程******序 使用了工具 JSON格式化
  • 设******计 使用了工具 图片压缩
  • 产******品 使用了工具 URL编解码
  • 测******试 使用了工具 正则表达式
  • 运******维 使用了工具 密码生成器

在线Gzip压缩/解压工具

编码加密
在线Gzip压缩/解压工具,支持文本直接压缩或Base64数据解压,一键转换Gzip压缩数据,支持压缩率统计,所有处理在浏览器本地完成
Gzip压缩Gzip解压在线压缩数据压缩Base64压缩率Deflate
Gzip压缩/解压
操作:
格式:
Base64格式压缩结果输出为Base64字符串,方便传输和复制
输入文本
压缩结果
使用说明

工具介绍

Gzip是一种广泛使用的文件压缩格式,基于DEFLATE算法,能够有效减小文本文件的体积。本工具支持在线Gzip压缩和解压,提供Base64和Hex两种输出格式。压缩时将文本内容压缩为Gzip格式并编码为Base64或Hex字符串;解压时将Base64或Hex格式的Gzip数据还原为原始文本。所有操作均在浏览器本地完成,使用浏览器原生的Compression Streams API,数据不上传服务器,安全可靠。

Gzip格式说明

压缩算法 Gzip基于DEFLATE算法,结合LZ77和Huffman编码,是一种无损压缩算法
文件扩展名 标准扩展名是 .gz,常用于压缩单个文件
应用场景 Web服务器传输压缩、日志压缩、软件包分发、备份文件等
浏览器支持 现代浏览器都支持gzip解压,用于减少网页传输体积

输出格式对比

格式字符集说明适用场景
Base64格式A-Z a-z 0-9 + / =最常用的传输格式,体积小,兼容性好接口传输、数据存储、复制粘贴
Hex格式0-9 A-F十六进制表示,便于查看原始字节,体积约为Base64的1.3倍调试查看、字节分析、十六进制编辑器

使用步骤

选择操作
选择「压缩」或「解压」操作
选择格式
选择Base64或Hex输出格式
输入并执行
在左侧输入内容,点击「Gzip压缩/解压」按钮

使用技巧

常见问题

Q1: 为什么有些浏览器不能使用?

本工具使用浏览器原生的Compression Streams API进行压缩和解压,这是一个相对较新的Web标准。支持的浏览器包括:Chrome 80+、Edge 80+、Firefox 113+、Safari 16.4+。如果您的浏览器不支持,建议升级到最新版本。目前不支持的浏览器主要是较老的IE浏览器和部分旧版移动端浏览器。

Q2: 压缩率一般能达到多少?

Gzip的压缩率取决于内容类型:1) 纯文本文件(如HTML、CSS、JS、JSON)通常能达到60-90%的压缩率;2) 代码文件因为有大量重复结构,压缩率很高;3) 已经压缩过的文件(如JPG、PNG、MP3)几乎无法再压缩,甚至可能变大;4) 随机数据无法被压缩。本工具针对文本内容优化,对于重复性高的文本,压缩效果最佳。

Q3: Gzip和zip有什么区别?

Gzip和ZIP都是常见的压缩格式,但有重要区别:1) Gzip只能压缩单个文件,ZIP可以压缩多个文件和目录;2) Gzip只使用DEFLATE算法,ZIP支持多种算法;3) Gzip在Unix/Linux系统更常用,ZIP在Windows更流行;4) Web传输中通常使用Gzip格式;5) tar.gz(tgz)就是先tar打包再gzip压缩的组合方式。

Q4: 我的数据会被上传吗?

绝对不会。本Gzip工具所有压缩解压操作全程在浏览器本地独立完成,使用浏览器原生的Compression Streams API,无需联网操作,全程不产生网络传输。原始文本、压缩数据和所有中间结果都不会发送、记录或缓存到任何服务器,关闭页面后所有数据即刻清空。您的数据完全由您掌控。

应用场景

应用场景说明
Web开发调试测试gzip压缩效果,调试HTTP传输压缩
数据传输将大文本压缩后通过接口传输,减少流量
数据存储压缩存储配置、日志等文本数据,节省空间
接口调试解码gzip压缩的接口响应数据
内容分享将长文本压缩为短字符串分享
学习了解学习Gzip压缩原理和DEFLATE算法