У меня есть большой (80 ГБ) файл виртуального диска, который я хочу сжать, но прежде чем я это сделаю, я хочу посмотреть, насколько он сжимаем на самом деле, прежде чем приступить к созданию другого (потенциально) большого файла (если окажется, что данные не могут сильно сжаться).

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

1 ответ1

4

Можно использовать любой инструмент сжатия, который может записывать в стандартный вывод. Просто отправь это на wc -c . Пример:

gzip -c -9 < bigfile | wc -c

Обратите внимание, что инструмент выполняет свою работу и нагружает ваш процессор независимо от того, куда выводится.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .