На что влияет размер словаря WinRar

Обновлено: 21.11.2024

Используйте это диалоговое окно для настройки подключаемого модуля 7-Zip. Общие сведения о настройке см. в разделе Настройка подключаемых модулей.

Параметры

Отображать диалоговое окно с расширенными параметрами перед упаковкой Если флажок установлен, подключаемый модуль отображает диалоговое окно «Создать новый архив» (или диалоговое окно «Добавить файлы в архив», если архив уже существует) перед каждой операцией упаковки в архив 7-Zip. архив. В этом диалоге вы можете указать параметры упаковки (настройки сжатия и шифрования). Показывать расширенную информацию при отображении архива: Упакованный, Метод Если этот флажок установлен, вы можете выбрать, хотите ли вы отображать любой из следующих столбцов на панели: Упакованный (упакованный размер файла) и Метод (метод сжатия). Отмеченные столбцы будут отображаться в панели. Уровень сжатия Выберите уровень сжатия. Вы можете использовать одно из следующих значений:
ValueDescription
StoreНет используется сжатие, файлы просто сохраняются в архиве в исходном размере.
Самое быстроеОчень быстрое сжатие с относительно низкой степенью сжатия.
БыстрыйБыстрое сжатие.
НормальныйРекомендуемый уровень сжатия.
МаксимальноеСжатие лучше, но медленнее и требует больше памяти.
УльтраНаилучшее сжатие, но оно еще медленнее и требует еще больше памяти.
Метод сжатия Выберите метод сжатия. Вы можете использовать один из следующих методов:
МетодОписание
LZMA7 -метод сжатия Zip по умолчанию. Он обеспечивает высокую степень сжатия и очень быструю распаковку.
PPMdАлгоритм Дмитрия Шкарина PPMdH с небольшими изменениями. Обычно он обеспечивает высокую степень сжатия и высокую скорость для текстовых файлов.
Размер словаря Введите размер словаря для метода сжатия. Чем выше размер словаря, тем лучше сжатие, но оно медленнее и требует больше памяти. Использование памяти для сжатия LZMA примерно в 10 раз превышает размер словаря. Использование памяти для распаковки LZMA близко к размеру словаря. Использование памяти для сжатия и распаковки PPMd почти равно размеру словаря. Размер слова Введите длину слов, которая будет использоваться для поиска идентичных последовательностей байтов для сжатия. Для LZMA большой размер слова обычно дает немного лучшую степень сжатия и более медленный процесс сжатия. Параметр размера большого слова может значительно увеличить степень сжатия в случае, если файлы содержат длинные одинаковые последовательности байтов. Для PPMd размер слова имеет большое значение. Это сильно влияет как на степень сжатия, так и на скорость сжатия/распаковки. Создать сплошной архив Если этот флажок установлен, все файлы будут сжаты как один непрерывный поток данных. Обычно это улучшает степень сжатия.
Поддержка

Выбранные программы GEO5 для инженеров-геотехников и геологов: МКЭ — TunnelКонечно-элементный анализ туннелей

Как выбрать оптимальные настройки архивации

При создании нового архива на странице «Общие параметры» диалогового окна «Имя и параметры архива» отображается несколько параметров, связанных со сжатием. Сначала вам нужно выбрать формат архива, который может быть RAR, ZIP или RAR5. ZIP предпочтительнее, если вы не уверены, что у получателя вашего архива есть WinRAR или другое программное обеспечение, способное распаковывать RAR-архивы. В противном случае рекомендуется выбрать RAR, который поддерживает больше функций и более высокое сжатие. «RAR5» — это последняя версия формата RAR, представленная в WinRAR 5.0. Хотя он включает в себя множество важных изменений, таких как шифрование AES-256, более эффективную запись для восстановления, увеличенный размер словаря, старое программное обеспечение, включая старые версии WinRAR, не может распаковывать архивы RAR 5.0. Поэтому при выборе RAR5 необходимо учитывать проблему совместимости, если вы планируете предоставлять созданный архив другим людям.

Независимо от формата архива следующим шагом является выбор метода сжатия. Вы можете выбрать один из методов «Магазин», «Самый быстрый», «Быстрый», «Обычный», «Хороший» и «Лучший». «Лучший» обеспечивает максимальное, но самое медленное сжатие, «Самый быстрый» сжимает плохо, но очень быстро, «Магазин» добавляет файлы в архив с максимально возможной скоростью, но без сжатия. "Самый быстрый" больше подходит для ежедневного резервного копирования, "Лучший" — для распространения через Интернет, "Обычный" — для повседневного использования, например для сжатия вложений электронной почты.

Если вы выбрали формат ZIP-архива, на этом этапе ваши приготовления закончены. В случае RAR и RAR5 есть еще два важных параметра, влияющих на сжатие: размер словаря и режим сплошного архивирования.

Словарь сжатия — это область памяти, используемая алгоритмом сжатия для поиска и сжатия повторяющихся шаблонов данных.Большой словарь часто улучшает сжатие больших файлов, особенно в твердотельном режиме, но также приводит к более медленному сжатию и более высоким требованиям к памяти. Обычно мы рекомендуем использовать словарь размером 4 МБ для формата RAR и 32 МБ для формата архива RAR5 (RAR 5.0). Подробнее о размере словаря можно прочитать здесь.

Опция «Создать сплошной архив» сжимает файлы как единый непрерывный поток данных, что приводит к более высокому коэффициенту сжатия при обработке множества небольших похожих файлов. Но это также снижает скорость дальнейших модификаций архива и увеличивает потери данных в случае повреждения архива. Этот режим подробно описан в разделе Solid Archives.

Это все основные настройки, влияющие на степень сжатия и скорость. На самом деле вам не нужно устанавливать их перед каждым архивированием. Просто выберите один раз ваши любимые значения по умолчанию в профиле сжатия по умолчанию, который можно создать в диалоговом окне настроек сжатия.

При создании нового архива на странице «Общие параметры» диалогового окна «Имя и параметры архива» отображается несколько параметров, связанных со сжатием. Сначала вам нужно выбрать формат архива, который может быть RAR, ZIP или RAR5. ZIP предпочтительнее, если вы не уверены, что у получателя вашего архива есть WinRAR или другое программное обеспечение, способное распаковывать RAR-архивы. В противном случае рекомендуется выбрать RAR, который поддерживает больше функций и более высокое сжатие. «RAR5» — это последняя версия формата RAR, представленная в WinRAR 5.0. Хотя он включает в себя множество важных изменений, таких как шифрование AES-256, более эффективную запись для восстановления, увеличенный размер словаря, старое программное обеспечение, включая старые версии WinRAR, не может распаковывать архивы RAR 5.0. Поэтому при выборе RAR5 необходимо учитывать проблему совместимости, если вы планируете предоставлять созданный архив другим людям.

Независимо от формата архива следующим шагом является выбор метода сжатия. Вы можете выбрать один из методов «Магазин», «Самый быстрый», «Быстрый», «Обычный», «Хороший» и «Лучший». «Лучший» обеспечивает максимальное, но самое медленное сжатие, «Самый быстрый» сжимает плохо, но очень быстро, «Магазин» добавляет файлы в архив с максимально возможной скоростью, но без сжатия. "Самый быстрый" больше подходит для ежедневного резервного копирования, "Лучший" — для распространения через Интернет, "Обычный" — для повседневного использования, например для сжатия вложений электронной почты.

Если вы выбрали формат ZIP-архива, на этом этапе ваши приготовления закончены. В случае RAR и RAR5 есть еще два важных параметра, влияющих на сжатие: размер словаря и режим сплошного архивирования.

Словарь сжатия — это область памяти, используемая алгоритмом сжатия для поиска и сжатия повторяющихся шаблонов данных. Большой словарь часто улучшает сжатие больших файлов, особенно в твердотельном режиме, но также приводит к более медленному сжатию и более высоким требованиям к памяти. Обычно мы рекомендуем использовать словарь размером 4 МБ для формата RAR и 32 МБ для формата архива RAR5 (RAR 5.0). Подробнее о размере словаря можно прочитать здесь.

Опция «Создать сплошной архив» сжимает файлы как единый непрерывный поток данных, что приводит к более высокому коэффициенту сжатия при обработке множества небольших похожих файлов. Но это также снижает скорость дальнейших модификаций архива и увеличивает потери данных в случае повреждения архива. Этот режим подробно описан в разделе Solid Archives.

Это все основные настройки, влияющие на степень сжатия и скорость. На самом деле вам не нужно устанавливать их перед каждым архивированием. Просто выберите один раз ваши любимые значения по умолчанию в профиле сжатия по умолчанию, который можно создать в диалоговом окне настроек сжатия.

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

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

Да, потому что весь файл находится в памяти. Однако это может оказаться невозможным при работе с файлами размером в несколько гигабайт. Отдача от инвестиций уменьшается, чем выше вы поднимаетесь. Если вам нужен последний 1%, тогда размер = размер файла. Примечание. При наличии значительно большего набора данных размер словаря более 128 МБ значительно увеличит время, необходимое для сжатия файлов.

если вы просто хотите улучшить степень сжатия, просто откажитесь от zip и используйте другой формат, например 7z, rar или gz, xz.

2 ответа 2

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

ЭТО ЧРЕЗМЕРНОЕ УПРОЩЕНИЕ

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

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

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

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

Является ли установленный вами предел размера словаря или он будет фактическим? Программы (в частности, 7-zip) обычно разумно определяют, действительно ли им нужно заполнить весь разрешенный вами словарь?

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

@cybernard "он заполнится"? Чтобы было ясно, остается ли размер словаря меньше предела, когда он не заполнен?

@LonnieBest Да, словарь изначально пуст. Каждые несколько битов/байтов создают новую запись в словаре, пока она не заполнится.

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

У меня есть шесть резервных копий личного веб-сайта php (xampp) с небольшими отличиями в них. Каждый основной каталог занимает от 600 МБ до 1 Гб плюс-минус. Итого 6 гигов для всех каталогов вместе, опять же, во всех одинаковых файлах.

Размер словаря в сжатом размере для всех каталогов в одном пакете.

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

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

Утилиты архивации, такие как WinRAR, WinZip или 7Zip, полезны для сжатия больших файлов в более мелкие для отправки в виде вложений электронной почты тому, кто может извлечь их с помощью аналогичного инструмента или сохранить на флэш-накопителях USB с ограниченной емкостью для передачи на другой компьютер, например. У таких инструментов есть бесконечные преимущества.

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

Однако знание этих параметров необходимо для повышения эффективности работы архиватора и получения оптимальных результатов. Это зависит от того, что вы пытаетесь сжать, сколько времени вы готовы потратить на ожидание задачи и какой объем памяти вы готовы выделить для одновременной работы с другими приложениями.

Начало работы с WinRAR

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

Для начала запустите WinRar и нажмите Добавить на панели инструментов. Откроется окно Имя и параметры архива, в котором можно нажать кнопку Обзор, чтобы указать имя и место сохранения нового архива.

Параметры формата архива

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

Методы сжатия

Доступно шесть методов сжатия: Store, Fastest, Fast, Normal, Good и Best.

Нормальный установлен по умолчанию и может считаться базовым. Например, если вы выберете архивирование файлов в проводнике Windows, открыв контекстное меню и щелкнув Добавить в «Имя_папки.rar», будет применен обычный режим сжатия. Это баланс между скоростью и сжатием, подходящий для повседневных действий на ходу, например для отправки вложений электронной почты на работе.

Магазин добавляет файлы в архив так быстро, как только может, но совсем не сжимает их. Это удобно для хранения нескольких файлов в одном (контейнере), который можно перенести на внешнее устройство быстрее, чем при одновременном копировании нескольких файлов. Это идеальный режим для пакетов документов или изображений, которые занимают мало места на диске. Кроме того, невозможно уменьшить размер файлов JPG и PNG, так как они изначально сжаты.

Самый быстрый метод сжатия немного медленнее, чем метод Store, потому что он применяет некоторую степень сжатия, хотя и некачественную. Fast медленнее, чем Fastest, но быстрее, чем Normal, и применяет лучшее сжатие, чем Fastest, но слабее, чем Normal. Их можно использовать для частого резервного копирования данных.

Режим хорошего сжатия можно использовать для больших файлов, которые занимают много места. Он может создавать архивы значительно меньшего размера, но это занимает некоторое время.

Best использует максимальное сжатие, но очень медленное. Это идеально, если вы хотите сэкономить место и если у вас есть возможность оставить свой компьютер без присмотра, чтобы он мог позаботиться о задаче архивирования, не замедляя работу других программ, из-за того, что он использует много Память. Чтобы ускорить его и предотвратить зависание, обязательно закройте все другие работающие приложения.

Размер словаря и создание сплошного архива

Помимо метода сжатия, тип файла ZIP не имеет других параметров, которые можно настроить для влияния на производительность. Однако вы можете максимизировать размер словаря для RAR5, если хотите сжать большие файлы, чтобы получить минимальный размер файла, особенно если включен параметр «Создать твердый архив» (подробнее об этом далее). Следует иметь в виду, что это очень медленный и требовательный к памяти процесс.

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

Воспроизведите наше видео ниже, чтобы увидеть разницу в скорости между переносом папки размером 1 ГБ с локального диска в сетевое расположение с использованием встроенной функции копирования Windows и выполнением той же операции после сжатия папки размером 1 ГБ с помощью Store. Вы также можете скачать WinRAR для запуска различных сценариев с разными настройками сжатия.

Читайте также: