Недавно вышел WinRAR версии 5.0 в котором добавился новый формат сжатия 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. Смешанное сжатие.
Рассмотрим на примере сжатия папки с файлами установки офиса 2013.
размер папки с файлами 805 МБ (844 174 251 байт)
результаты
RAR5 698 МБ (732 076 010 байт)
RAR 698 МБ (732 574 164 байт)
7Z 690 МБ (723 889 813 байт)
ZIP 706 МБ (740 508 586 байт)
как видим различия между RAR5 и RAR практически нет. Лучше оказался 7Z.
---------
Файлы запакованные новым методом сжатия RAR5, не открываются другими архиваторами.
По скорости сжатия. быстрей оказался ZIP метод, RAR5 и RAR примерно одинаково и в два раза быстрее чем 7Z. 7Z упаковал офис зв 4е минуты.
Измерения прозводились на дефолтных настройках архиваторов.
Изменения в алгоритме сжатия с официального сайта. (в переводе гугл в моей редакции). Основные положения
версий может распаковывать архивы с любой размер словаря, в том числе 1 ГБ;
2. размер словаря по умолчанию для RAR 5.0 составляет 32 МБ, что обычно приводит к повышению степени сжатия и более низкой скорости, чем RAR 4.x 4 Мб. Вы можете использовать "Размер словаря" диалоге архивирования опцию или MD-переключатель для изменения этого значения;
3. RAR 5.0 декомпрессии может использовать несколько ядер процессора. Хотя это и не в такой степени, как в алгоритм сжатия, она улучшает скорость декомпрессии на больших файлах с плохо сжимаемых данных или при использовании BLAKE2 контрольных сумм.
4. Изменения в формате RAR 5.0 архиве:
- времени файлов хранятся как всемирное координированное время (UTC) вместо прежних местному времени, что делает обмен файлами между несколько часовых поясов проще;
- имена файлов и архив комментариев использовать UTF-8 кодировке.
5. Изменён алгоритм шифрования RAR 5.0 с AES-128 для AES-256 в режиме CBC. Основные функции вывод основан на использовании PBKDF2 HMAC-SHA256;
Евгений Рошал (разработчик винрара) сейчас активно отвечает на вопросы в теме руборда, там же пользователи находят ошибки и они сразу исправляются. Автор очень грамотный, отзывчивый и адекватный человек.
2 ответить