我刚刚从这个网站http://www.gzip.org/#intro获得了GZip软件并且正在查看它并试图转换它刚刚直接转换的javascript文件并将扩展名更改为gz.Can有人告诉我如何才能创建一个新文件没有使用GZip命令行修改原始文件,并且此GZip文件也是相同的,表示像IIS这样的Web服务器在启用压缩时创建并发送到客户端。
我正在考虑手动GZipping所有JS和CSS以及HTMl文件,因此Web服务器可以直接呈现它。我知道Web服务器本身只会在客户端支持时呈现这些zip文件但我只是尝试一些新的东西。
答案 0 :(得分:1)
假设你在* NIX机器上,你可以使用
gzip -c FILE > FILE.gz
将gzip压缩数据写入另一个文件。 -c
写入stdout,>
将stdout重定向到文件。如果你有很多,你可以在Bash中尝试循环:
for file in *.js
do
gzip -c "$file" > "${file}.gz"
done
另外,如果客户端不支持,请确保确实确定您的服务器会依赖于非压缩版本!