我可以在Windows上使用Node + UglifyJS进行缩小。所以我可以说“这个改变在缩小后增加了123个字节。”
但是我希望能够说“这种变化在缩小+ gzipping之后增加了23个字节。”
如何在Windows上轻松了解gzipping如何影响文件的大小?
答案 0 :(得分:3)
我对Windows使用UnxTools(http://sourceforge.net/projects/unxutils/files/unxutils/current/)
在zip文件中,您只需将/ usr / local / wbin文件夹解压缩到光盘上的任何位置(我使用C:/ Tools / Unx并使其成为PATH的一部分。
有gzip工具。只需使用“gzip myscript.js”即可进行gzip压缩。您可以轻松地将这些工具包含在命令行过程中,以自动进行gzipping和大小比较。
更新:这是我与UnxTools一起使用的小checkgzip.cmd
文件,以查看差异:
@echo off
dir *.js | grep -Ei [0-9][0-9]/
gzip *.js
dir *.gz | grep -Ei [0-9][0-9]/
gunzip *.gz
典型输出看起来像这样,文件中的文件长度以字节为单位:
C:\Tmp\>checkgzip
11/02/2012 09:32 PM 1,026 test.js
11/02/2012 09:32 PM 335 test.js.gz
运行后文件恢复原状。
答案 1 :(得分:0)
如果没有通过gZip文件的服务器发送它,你只需使用7Zip或Winzip来压缩文件。虽然它不一定是浏览器使用的精确 zip算法,但您可以非常接近地了解文件的大小。
与其他人指出的一样,文件的类型取决于你实际获得的压缩程度。