Как я могу определить размер моего файла после gzipping в Windows? - PullRequest
1 голос
/ 12 февраля 2012

Я могу минимизировать на Windows с Node + UglifyJS. Поэтому я могу сказать, что «это изменение добавляет 123 байта после минимизации».

Но я бы хотел сказать, что "это изменение добавляет 23 байта после минификации + gzipping."

Как я могу узнать, как gzipping легко повлияет на размер моего файла в Windows?

Ответы [ 2 ]

3 голосов
/ 12 февраля 2012

Я использую UnxTools (http://sourceforge.net/projects/unxutils/files/unxutils/current/) для Windows

В zip-файле вы можете просто распаковать папку / usr / local / wbin в любое место на вашем диске (я использую C: / Tools / Unx и сделать его частью PATH.

Есть инструмент gzip. Просто используйте "gzip myscript.js", чтобы получить его. Вы можете легко включить инструменты в процесс командной строки, чтобы автоматизировать сжатие и сравнение размеров.

ОБНОВЛЕНИЕ: Вот небольшой файл checkgzip.cmd, который я использую с UnxTools, чтобы увидеть разницу:

@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

Файлы вернулись после запуска.

0 голосов
/ 12 февраля 2012

Не отправляя его через сервер, который будет архивировать файл, вы просто используете 7Zip или Winzip для сжатия файла. Хотя это не обязательно алгоритм точный zip, который использует браузер, вы получите очень хорошее приближение к тому, насколько большим будет файл по проводам.

Как указали другие, тип файла будет зависеть от степени сжатия, которую вы на самом деле получите.

...