使用Gzip压缩工具

gzip compression tool usage

本文关键字:工具 压缩 Gzip 使用      更新时间:2023-09-26

我刚刚从这个网站http://www.gzip.org/#intro得到了GZip软件,并正在查看它,并试图转换一个javascript文件,它只是直接转换并将扩展名更改为gz。有人能告诉我如何在不修改原始文件的情况下使用GZip命令行创建新文件,并且这个GZip文件是否与IIS这样的web服务器在启用压缩时创建并发送给客户端相同?

我想gzip我们所有的JS和CSS和HTMl文件之前,让web服务器可以直接渲染它。我知道web服务器本身只渲染这些压缩文件,如果客户端支持,但我只是尝试一些新的东西。

假设您在*NIX机器上,您可以使用

gzip -c FILE > FILE.gz

将压缩后的数据写入另一个文件。-c写入标准输出,>将标准输出重定向到一个文件。如果有很多的话,可以尝试在Bash中使用循环:

for file in *.js
do
    gzip -c "$file" > "${file}.gz"
done

另外,如果客户端不支持,请务必真的确定您的服务器会退回到未压缩的版本!