Я долго пользовался WinRAR, но потом узнал про
бесплатный 7Zip, попробовал и перешел на него. 7Zip без проблем открывает архивы сделаные в WinRAR (да и другими архиваторами). Он уже сейчас стоит на одном уровне с WinRAR.
Плюсом 7Zip является возможность использовать большие словари. Тогда увеличивается его потребность к ресурсам, но итоговый архив получается очень маленьким.
Вот подумываю попробовать чтоли протестить последние версии обоих архиваторов?.. Только вот вопрос как замерить время архивации? Как вариант написать небольшой скриптик, но я не знаю есть ли в cmd возможносьт создавать какие-нибудь таймеры? Или может есть возможность запомнить текущее время с точностью до милисекунд?.. Команда time его выводит, но если задать параметр /t, чтобы не запрашивала изменение, то выводит только минуты.