WinRAR 4.20 Final - Очень эффективная программа-архиватор, обеспечивает комплексную поддержку RAR- и ZIP-файлов и распаковывает 7-Zip, ARJ, CAB, LZH, ACE, TAR, GZ, UUE. Среди возможностей WinRAR настройка степени компрессии, разделение архивов на несколько файлов, шифрование данных с паролем, создание самораскрывающихся модулей.
Алгоритм сжатия WinRAR 4.20 оптимизирован, архиватор работает быстрее и на одноядерных системах, но максимальный прирост достигается в многопоточном окружении при сжатии больших объемов данных. Потребление оперативной памяти при сжатии увеличилось с 40 МБ до 120 МБ. Число максимально поддерживаемых потоков возросло с 16 до 32. Похожим образом ускорено сжатие в формат ZIP, потребление ОЗУ выросло до 15 МБ.
Многопоточными стали метод сжатия «Скоростной», операции создания/обработки информации для восстановления (Recovery Volume). Алгоритм сжатия текста принципиально не может эффективно использовать несколько потоков и тормозит общий процесс архивации, поэтому теперь он по умолчанию отключен. Скорость распаковки также повышена, но поддерживается лишь один поток. Кроме того, WinRAR 4.20 научился искать файлы в архивах 7z и более не поддерживает Windows 2000. Опция «сохранить текущие настройки самораспаковывающегося архива» теперь работает только при преобразовании SFX-архива, при создании или обновлении SFX-архива используются настройки по умолчанию. Цифры прироста и внесенные изменения подробно исследовались в прошлый раз, на примере первой бета-версии 4.20. Было выявлено ускорение до 2-2,5 раз при создании RAR-архивов и до 4 раз при создании ZIP-архивов, скорость распаковки возросла на небольшую величину. Со времен WinRAR 4.20 beta 1 общая скорость работы финальной версии еще немного выросла.