Javascript 在Windows上,我如何知道gzip后我的文件有多大?

Javascript 在Windows上,我如何知道gzip后我的文件有多大?,javascript,windows,gzip,minify,Javascript,Windows,Gzip,Minify,我可以使用Node+UglifyJS缩小窗口。所以我可以说“这个变化在缩小后增加了123字节。” 但我想说的是“这一变化在缩小+gzip后增加了23个字节。” 如何在Windows上轻松找到gzip将如何影响文件大小?我在Windows上使用UnxTools() 在zip文件中,您可以简单地将/usr/local/wbin文件夹解压缩到光盘上的任何位置(我使用C:/Tools/Unx并将其作为路径的一部分) 有gzip工具。只需使用“gzip myscript.js”将其gzipped。您可以轻

我可以使用Node+UglifyJS缩小窗口。所以我可以说“这个变化在缩小后增加了123字节。”

但我想说的是“这一变化在缩小+gzip后增加了23个字节。”

如何在Windows上轻松找到gzip将如何影响文件大小?

我在Windows上使用UnxTools()

在zip文件中,您可以简单地将/usr/local/wbin文件夹解压缩到光盘上的任何位置(我使用C:/Tools/Unx并将其作为路径的一部分)

有gzip工具。只需使用“gzip myscript.js”将其gzipped。您可以轻松地将这些工具包括到命令行过程中,以自动化gzipped和大小比较

更新:下面是我与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

运行后,文件会原封不动地返回。

无需通过gZip服务器发送文件,您只需使用7Zip或Winzip来压缩文件。虽然浏览器使用的zip算法不一定准确,但您可以很好地估计文件的线上大小


正如其他人指出的,文件的类型将取决于您实际获得的压缩量。

我认为唯一的方法是实际gzip文件。我不认为有更好的方法-但我很高兴被证明是错误的。是的,您基本上必须gzip文件才能找到答案;压缩率取决于压缩的数据。例如,gzip不会对jpeg或mp3数据进行太多压缩,因为它已经是压缩数据,而txt文件可以被压缩很多。只需通过HTTP请求该文件就很简单了。查看响应头,它会告诉您gzip后的确切字节数。大多数浏览器都有开发工具,可以让您检查HTTPTP响应头。