2013-06-20 87 views
1

我剛剛從這個網站得到了GZip軟件,並且正在看它,並試圖轉換它直接轉換的JavaScript文件,並將擴展名改爲gz.Can有人告訴我如何創建一個新文件,而不用使用GZip命令行修改原始文件,這個GZip文件也是這樣的,它表示像IIS一樣的Web服務器在啓用壓縮時創建併發送到客戶端。gzip壓縮工具的用法

我正在考慮GZip所有我們的JS和CSS和HTMl文件,所以Web服務器可以直接渲染它。我知道Web服務器本身只呈現這些zip文件,如果客戶端支持,但我只是想一些新的東西。

回答

1

假設你是一個* NIX的機器上,你可以使用

gzip -c FILE > FILE.gz 

到gzip壓縮數據寫入到不同的文件。 -c寫入標準輸出,而>將標準輸出重定向到文件。如果你有很多,你可以嘗試一個循環,擊:

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

而且,真的真的一定服務器上的nongzipped版本的回落,如果客戶端不支持它!