Что значит размер словаря в winrar

Размер словаря в WinRar для чего нужен?

Нажимаете вопросик справа вверху в архиваторе и читаем справку..

«Здесь выбирается размер области памяти, используемый для поиска и сжатия повторяющихся элементов в обрабатываемых данных. Увеличение размера словаря иногда позволяет улучшить сжатие крупных файлов, особенно при создании непрерывного архива. Однако чем больше словарь, тем медленнее архивирование и тем больше памяти требуется. Для упаковки нужно примерно в шесть раз больше памяти, чем выбранный размер словаря. Для распаковки требуется памяти чуть больше однократного размера словаря, использовавшегося при создании архива. Если нужно, чтобы архив RAR5 можно было распаковать на любых компьютерах, в том числе с малым количеством памяти, лучше избегать больших словарей, выбирая что-то посередине, например 32 или 64 МБ.

Максимальный размер словаря для архивов RAR4 равен 4 МБ. В формате RAR5 можно создавать архивы со словарём до 1 ГБ в 64-разрядной версии WinRAR, и до 256 МБ — в 32-разрядной (в Windows XP x86 – до 128 МБ). Распаковка требует меньше памяти, чем упаковка, поэтому обе версии WinRAR — 32- и 64-разрядная — способны распаковывать архивы с любым размером словаря, включая 1 ГБ, при условии, что в компьютере не менее 1 ГБ доступной памяти. Для формата ZIP размер словаря фиксированный и составляет 32 КБ.

Если размер всех исходных файлов для непрерывного архива или размер наибольшего исходного файла для обычного (не непрерывного) архива хотя бы вдвое меньше заданного размера словаря, то WinRAR может уменьшить размер словаря. Это снижает потребление памяти, не ухудшая сжатия.»

Источник

Что значит размер словаря в winrar

Что значит размер словаря в winrarЧто значит размер словаря в winrar
Что значит размер словаря в winrarЧто значит размер словаря в winrarЧто значит размер словаря в winrarЧто значит размер словаря в winrarЧто значит размер словаря в winrar

Архиватор WinRAR. Zip. Скачать описание.

Что значит размер словаря в winrarЧто значит размер словаря в winrarЧто значит размер словаря в winrar
Что значит размер словаря в winrarЧто значит размер словаря в winrar
Что значит размер словаря в winrar
Что значит размер словаря в winrar

Ключ -MD выбрать размер словаря

Этот ключ позволяет указать размер скользящего словаря в килобайтах. Параметр может быть задан числами 64, 128, 256, 512, 1024, 2048, 4096 или, соответственно, буквами ‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘, ‘f ‘, ‘g‘. По умолчанию значение словаря WinRAR составляет 4096 Кбайт.

Скользящий словарь это специальная область памяти, используемая алгоритмом сжатия. Если размер сжимаемого файла (в случае непрерывного архива всех сжимаемых файлов) больше размера словаря, то увеличение размера словаря обычно приводит к улучшению степени сжатия, уменьшению скорости обработки и увеличению требований к объёму доступной памяти.

Размер словаря влияет на скорость сжатия, но не оказывает воздействия на скорость распаковки.

WinRAR может уменьшить размер словаря, если он существенно больше, чем объём сжимаемых данных. При этом значительно уменьшаются требования к доступной памяти без уменьшения степени сжатия.

При создании архивов ZIP всегда используется словарь размером 32 Кбайт. Словари большего размера с архивами ZIP не используются из-за ограничений, заложенных в этом архивном формате.

Размер словаря также можно выбрать в диалоге «Дополнительные параметры сжатия», вызываемом кнопкой «Сжатие» на вкладке «Дополнительно» в окне «Имя и параметры архива».

Источник

Как максимально сжать файл в WinRAR

Как сжать файлы в архиве WinRAR максимально? Выбирайте новейший формат RAR5, метод сжатия «Максимальный» и превышающий вес архивируемых файлов размер словаря. Архивирование не вызовет сложностей даже у начинающих пользователей, если четко следовать приведенным в пошаговой инструкции рекомендациям.

Формата архива

WinRAR архивирует файлы в трех форматах: RAR5, RAR4 и ZIP. ZIP устарел: обеспечивает низкую компрессию и сжимает дольше. Выбирайте ZIP, только если у получателя архива нет доступа к WinRAR. RAR4 — это формат файлов предыдущей версии утилиты Винрар 4. Чтобы обеспечить архиватору WinRAR максимальное сжатие, не меняйте предложенный утилитой формат RAR.

Что значит размер словаря в winrar

Метод сжатия

По умолчанию устанавливается «Обычный» метод. Раскройте выкидной список и выберите значение «Максимальный».

Что значит размер словаря в winrar

Размер словаря

Программа автоматически регулирует размер словаря и уменьшает значение в соответствии с весом сжимаемых файлов. Увеличение размера словаря повышает требования к объему свободной оперативной памяти, которая используется при архивировании. Чтобы уменьшить вес архива, задайте значение 1024 Мб.

Что значит размер словаря в winrar

Для упаковки однотипных файлов в формате RAR используйте параметр «Создать непрерывный архив». Данные будут сжиматься как непрерывный поток. Поставьте галочку в параметрах архивации справа, как показано на скриншоте.

Что значит размер словаря в winrar

Практические эксперименты

Проведем два теста и разберемся, как максимально сжать файлы в WinRAR. Исследуем степень сжатия и время выполнения операции в зависимости от параметров архивации. Результат эксперимента представим в таблице.

Параметры сжатияВремя архивированияРазмер архива к весу исходного файлаУстановленный программой размер словаря
Формат — RAR, метод сжатия — максимальный, размер словаря — 1024 Мб, непрерывный архив15 с66 %128 Мб
RAR, максимальный метод сжатия, размер словаря — 1024 Мб7 с73 %4 Мб
RAR, обычный метод, словарь — 32 Мб (значения по умолчанию)7 с73 %4 Мб
ZIP, максимальный метод, словарь — 32 Кб5 с76 %32 Кб

Непрерывный архив RAR обеспечил наиболее сильное сжатие при продолжительной работе утилиты. Максимальный режим сжатия и наибольший размер словаря в формате RAR без включения параметра «Непрерывный архив» не дали выигрыш во времени и весе файла.

Параметры сжатияВремя архивированияРазмер архива к весу исходного файлаУстановленный программой размер словаря
Формат — RAR, метод сжатия — максимальный, размер словаря — 1024 Мб, непрерывный архив3 с61 %16 Мб
RAR, максимальный метод сжатия, размер словаря — 1024 Мб2 с87 %256 Кб
RAR, обычный метод, словарь — 32 Мб (значения по умолчанию)2 с87 %256 Кб
ZIP, максимальный метод, словарь — 32 Кб2 с87 %32 Кб

Снова формат RAR в режиме непрерывного архивирования обеспечил максимальную компрессию.

Источник

Как влияет размер словаря на сжатие?

Я знаю, что больший размер может привести к лучшей степени сжатия и vice verca. Но есть ли способ я могу решить лучше. поскольку есть так много вариантов
Что значит размер словаря в winrar

до сих пор я заметил размер словаря ≈ размер файла дает оптимальное сжатие.
Что значит размер словаря в winrar

Здесь файл ∼8mb test.avi имеет одинаковую степень сжатия для всех размеров словарей больше 8 МБ. Затем он начинает падать.

1 ответов

повторяющиеся элементы хранятся в словаре и присвоить код в качестве замены.

вместо целой строки он просто ставит код на свое место. Чем больше словарь, тем больше кодов он может обрабатывать. Обычно, когда словарь заполняется, он начинает новый на лету. Когда он начинает новый, он пуст, и новые коды назначаются обнаруженным шаблонам.

как правило, чем больше тем лучше в точку. Весь словарь хранится в памяти так что вам нужно больше оперативной памяти, чем размер словаря.

размер словаря зависит от сжимаемости данных, количества файлов, размера и общего размера.

Как правило, 32 Мб более чем достаточно, но если вы сжимаете многочисленные файлы с несколькими концертами, можно использовать гораздо большее число. Большие словари часто делают процесс медленнее, но результаты в меньшем файле.

Источник

Обзор формата сжатия RAR5

Что значит размер словаря в winrar

Статьи про компьютеры (PC)

Недавно вышел WinRAR версии 5.0 в котором добавился новый формат сжатия RAR5.
Рассмотрим его работу на примере создания архивов и сравним его с форматом RAR, 7Z и ZIP.
Что значит размер словаря в winrar

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

Для примера взяли 9ть документов Excel в формате xls, т.е. без сжатия.
Что значит размер словаря в winrar
Исходный размер файлов 383 488 байт

Что значит размер словаря в winrar
результаты
RAR5 91 542 байт
RAR 91 017 байт
7Z 27 640 байт
ZIP 100 669 байт

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

2. Смешанное сжатие.
Рассмотрим на примере сжатия папки с файлами установки офиса 2013.
Что значит размер словаря в winrar
размер папки с файлами 805 МБ (844 174 251 байт)

результаты
Что значит размер словаря в winrar
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. максимальный размер словаря сжатия увеличена до 1 ГБ в 64-битном WinRAR. 32-разрядная версия WinRAR может использовать до 256 МБ словарь при создании архива. Оба 32 бит и 64 бит
версий может распаковывать архивы с любой размер словаря, в том числе 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;

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *