有时候一段文字太长,直接发出去、存起来、或者塞进网址里都不方便。压缩一下就能小很多。这个工具就是帮你把文字压小、再还原回来的——原文进去,压缩编码出来;压缩编码进去,原文出来。
主要功能
两个方向,一键转换
一个是"压缩",把输入框里的文字压缩成一串编码;另一个是"解压缩",把压缩编码还原成看得懂的文字。点对应按钮就行。
三种压缩算法
不同场合用的压缩方式不一样,工具里都准备好了。deflate 是最基础的压缩格式,zlib 在 deflate 外面加了头和校验,gzip 则是网页和文件里常见的那种。选哪个取决于你手里的数据是哪种格式。
输出格式可选
压缩后的结果,可以显示成 Base64 或 Hex 两种形式。Base64 看起来是一串字母数字,适合放在文本、网址、JSON 里;Hex 是纯十六进制,适合调试、对比字节。按需要选就行。
支持多种字符编码
同样是中文,用 UTF-8 和用 GBK 压出来的结果不一样。工具里可以选择字符编码,常用的有 UTF-8、UTF-16LE、UTF-16BE、GBK、GB18030、Big5,还能展开选更多其他编码。解压的时候,选对编码才能正确还原。
交换、清空
想反过来验证一下,点"交换"就能把输入和输出对调,省得重新复制粘贴。"清空"一键清掉重来。
适合谁用
做网页开发、调试接口的人,常遇到压缩数据要解出来看;处理网络请求、分析抓包内容的人,也常碰到 gzip 或 deflate 的数据;需要把长文本压短再传输、存储的人,用起来也方便;还有学习压缩原理、想直观看看压缩前后差别的人,拿它一试就清楚了。
用起来什么感觉
界面上一个输入框,下面三个选项选算法、编码和输出格式,再下面是几个按钮控制操作,最下面一个输出框显示结果。输入内容,点一下按钮,结果立刻显示出来。按钮大、字清楚,手机电脑都能用。不需要安装,打开网页就能使,用完关掉就行。