Недавно вышел WinRAR версии 5.0 в котором добавился новый формат сжатия RAR5.

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

  1. Максимальный размер словаря сжатия увеличена до 1 ГБ в 64-битном WinRAR. 32-разрядная версия WinRAR может использовать до 256 МБ словарь при создании архива.
  2. Распаковщик может работать с архивами с любым размером словаря, в том числе 1 ГБ.
  3. Размер словаря по умолчанию для RAR 5.0 составляет 32 МБ, что обычно приводит к повышению степени сжатия и более низкой скорости, чем RAR 4.x 4 Мб. Вы можете использовать "Размер словаря" диалоге архивирования опцию или MD-переключатель для изменения этого значения
  4. RAR 5.0 может использовать несколько ядер процессора. Это улучшает скорость декомпрессии на больших файлах с плохо сжимаемых данных или при использовании BLAKE2 контрольных сумм.
  5. Изменения в формате RAR 5.0: время файлов хранятся как UTC вместо местного времени, как раньше, что делает обмен файлами между несколько часовых поясов проще, имена файлов и комментарии также используют UTF-8.
  6. Изменён алгоритм шифрования RAR 5.0 с AES-128 для AES-256 в режиме CBC. Основные функции вывод основан на использовании PBKDF2 HMAC-SHA256.

Как мы видим, изменения, в основном, чисто технические. Рассмотрим работу RAR5 на практике. Создадим архив RAR5 и сравним его с форматом RAR, 7Z и ZIP.



Тест 1: сжатие текстовых файлов.

данные формат размер архива, байт
9 документов Excel в формате xls, т.е. без сжатия. Исходный размер файлов 383 488 байт RAR5 91 542
RAR 91 017
7Z 27 640
ZIP 100 669

Выводы: лучше сработал 7Z, различия между RAR и RAR5 минимальны.

Тест 2. Смешанное сжатие.
 

данные формат размер архива, Мбайт
папка с файлами установки MS Office 2013.
Размер каталога с файлами 805 МБ (844 174 251 байт)
RAR5 698
RAR 698
7Z  690
ZIP  706


Выводы: различия между RAR5 и RAR практически нет. Лучше оказался 7Z.


Файлы запакованные новым методом сжатия RAR5, не открываются другими архиваторами.
По скорости сжатия. быстрей оказался ZIP метод, RAR5 и RAR примерно одинаково и в два раза быстрее чем 7Z. 7Z упаковал офис зв 4е минуты.

Измерения прозводились на дефолтных настройках архиваторов.