Есть ли способ выполнить пробное сжатие в формат RAR или 7-Zip? (Командная строка в порядке.) То, что я хотел бы получить, является точной сжатой оценкой размера.

Я попытался найти вариант для него в WinRAR и 7-Zip, даже посмотрел на их переключатели CL, но не повезло.

1 ответ1

0

Я не знаком с WinRAR или 7-Zip, но быстрый взгляд на онлайн-справку WinRAR показывает, что вы можете использовать флаги -P и -inul для направления сжатого вывода на стандартный stdout . Вы можете передать это утилите wc которая является стандартной для Linux и MacOS и доступна для Windows как часть подсистемы Windows 10 для Linux или утилит GnuWin32 (см. Пакет textutils ).

Например:

rar -P -inul <rest of WinRAR parameters...> | wc -c

Это вернет количество символов (байтов), которыми был бы сжатый файл, если бы он был записан на диск.

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