Gzip压缩
在本地将文件压缩为.gz,无损、可选级别,无需上传,就在浏览器中完成。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在本地将文件压缩为.gz,无损、可选级别,无需上传,就在浏览器中完成。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
gzip(.gz)是面向单个文件的无损压缩器,常见于日志文件、备份、数据库导出,以及网络传输中(Content-Encoding: gzip)。与 ZIP 不同,gzip 不会把多个文件捆在一起,而是把恰好一个文件压得格外高效。
压缩在你的浏览器中本地运行(fflate,纯 JavaScript,DEFLATE)。压缩等级(1-9)让你在速度与文件大小之间权衡。不会上传任何内容。
受益最大的是重复内容很多的文本型数据:冗长的日志、CSV 导出、SQL 导出或源代码,往往能压到原来的零头。这正是网页服务器以 gzip 编码发送页面、从而节省带宽的原因。反过来,若你想把整个文件夹归到一起,请先把它打包成 TAR,再把结果送进这里,于是就有了常见的 .tar.gz 后缀。
| 输出格式 | GZ |
|---|---|
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: Gzip恰好压缩一个文件(若有多个,请先创建TAR或ZIP)。已压缩的文件(JPG、MP3、ZIP)几乎不会变小。每次运行处理一个文件。
不会,压缩完全在浏览器中本地进行。
越高(9)压得越狠但越慢;越低(1)越快但文件更大。默认是第 6 级,也是命令行 gzip 工具采用的常规折中。CSV、JSON、日志等文本文件通常能缩小 60% 到 80%;已压缩格式则几乎不变。
gzip 只打包一个文件。多个文件请先做成 TAR,再 gzip。
是,解压时你会拿回完全一致的原始文件。