Пт. Мар 29th, 2024
Сжатие файлов: 7-Zip, WinRar & Co. в сравнении

Архиватор для виндовс, чем отличаются популярные инструменты сжатия и какой из них кому подходит.

Важность программ сжатия уменьшилась благодаря объемным твердотельным накопителям и лучшему интернет-соединению. Тем не менее, 7-Zip & Co. по-прежнему находится на вершине хит-парадов поставщиков бесплатного программного обеспечения. Потому что они быстрые, удобные для пользователя, часто бесплатные и облегчают работу с файлами. Недаром программы сжатия еще называют программами упаковки, так как они могут упаковывать несколько файлов в один файл, который потом легче копировать и пересылать. Поэтому на техническом жаргоне такие файлы часто называют контейнерами или архивами.

Первый ZIP-инструмент появился в 1989 году.

Первый упаковщик появился в 1989 году для DOS и состоял из двух частей: PKZIP (для сжатия) и PKUNZIP (для распаковки). Оно исходило от американца Фила Каца, который увековечил себя в названии программы своими инициалами. Окончание zip, с другой стороны, означает английское слово «молния» и указывает на объединение отдельных файлов в более крупный архив.​

Фил Кац также написал алгоритм сжатия для Pkzip и назвал его Deflate. Хотя он запатентовал алгоритм, его использование в других программах также было разрешено. Вскоре это привело к многочисленным приложениям, которые также использовали Deflate. Помимо прочего, графический формат PNG основан на Deflate. Срок действия патента на алгоритм истек.

Компания Pkware, основанная Филом Кацем, существует до сих пор и в течение последних нескольких лет постоянно развивала и расширяла формат ZIP. Например, была установлена ​​функция шифрования и представлена ​​версия для Windows  . Алгоритм deflate был впервые использован в версии 2 и до сих пор обеспечивает совместимость между ZIP-файлами различных программ упаковки.

PKWare теперь продает версию 14 PKZIP для Windows

Winrar как альтернативный упаковщик

Самым серьезным конкурентом ZIP в среде Windows является формат файла RAR. Название расшифровывается как «Архив Рошаля» и относится к изобретателю, русскому программисту Евгению Ласаревичу Рошалю. В отличие от ZIP, RAR выпустил только алгоритм распаковки, но не метод сжатия. В результате многие приложения могут открывать архивы RAR, но не могут их создавать. Исключение составляет файловый менеджер Speed ​​Commander . и программа сжатия Squeez , в которой программисты воссоздали алгоритм RAR для сжатия. Однако гарантии 100% совместимости нет. Единственной официальной программой для создания архивов RAR является платная WinRAR .​

Архиватор RAR
Разработчики воссоздали защищенный алгоритм сжатия формата RAR для программы сжатия Squeez. 
Однако гарантии 100% совместимости нет.

Вот как работает сжатие

ZIP-программы сжимают каждый файл по отдельности и, наконец, объединяют все файлы в архив. Это имеет то преимущество, что вы также можете извлекать отдельные файлы из архива без необходимости открытия всего архива программным обеспечением. Также можно без проблем добавлять файлы позже. Если ZIP-файл поврежден в какой-то момент, по крайней мере некоторые из содержащихся в нем файлов обычно можно восстановить.

Недостатком этого метода является неоптимальная степень сжатия. Чтобы сделать это, вы должны понимать, как работают программы сжатия: они ищут избыточные битовые последовательности, то есть многобитовые последовательности, и заменяют их более короткими заменителями. Например, если слово «windows» встречается в текстовом документе 100 раз, оно будет сокращено до «ws». В то же время компрессор сохраняет информацию о том, что «Ws» означает «Windows», в одном месте. Для графических файлов процедура аналогична: если в пейзажном изображении много голубого неба, т.е. оно содержит тысячи синих пикселей, упаковщик заменяет их аббревиатурой и сохраняет точную цветовую композицию синего тона только один раз.

Создаем архив zip.
Чтобы сжать все файлы, содержащиеся в ZIP-файле, сначала создайте несжатый архив.

Совет: улучшите сжатие

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

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

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


Сжатие: без потерь или с потерями

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

Упаковщики типа 7-Zip использовать сжатие без потерь, при котором информация не теряется. Это относится ко всем файлам, включая фотографии и музыку. Сжатие с потерями происходит в определенных форматах файлов, таких как изображения JPEG или файлы MP3. Там алгоритм удаляет детали изображения или звуковую информацию, которые люди не могут видеть или слышать. Таким образом достигаются более высокие степени сжатия, но за счет качества. Это сжатие выполняется во время создания или преобразования изображения и звука, но не при упаковке с помощью такой программы, как 7-Zip & Co.


Популярный специальный инструмент: 7-Zip

7-Zip предлагает собственный фирменный формат 7z, который по степени сжатия приближается к RAR. При необходимости он включает в поиск дубликатов все файлы в архиве. 7z работает с оптимизированным алгоритмом дефляции и поэтому предлагает те же преимущества, что и ZIP. Недостаток: вы можете создавать и распаковывать файлы 7z только с помощью 7-Zip.

Инструмент ZIP против встроенных инструментов Windows

Microsoft уже интегрировала алгоритм deflate в Windows XP, с помощью которого можно создавать ZIP-архивы и распаковывать ZIP-файлы прямо из Проводника.

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

Недостатками сжатия Windows являются скромная функциональность и отсутствие совместимости с некоторыми форматами ZIP. Например, вы не можете создавать многокомпонентные архивы в Windows или шифровать и защищать ZIP-файлы паролем. Хотя Windows может открывать зашифрованные ZIP-файлы после ввода пароля, она не может их создавать. Кроме того, Windows может обрабатывать только ZIP-архивы, созданные с помощью Deflate или 64-разрядного варианта Deflate64. Однако, если вы откроете 7-Zip, вы также найдете записи «BZip2», «LZMA» и «PPMd» в разделе «Методы сжатия». Это альтернативные алгоритмы, которые, однако, также генерируют ZIP-файлы и иногда обеспечивают значительно лучшую степень сжатия. 7-Zip и другие упаковщики могут с этим справиться, но Windows не может. Пока операционная система выводит список содержимого, она не может распаковать содержащиеся в ней файлы.​

Архивируйте файлы лучше с этими трюками

Более новые версии программ упаковки предлагают множество вариантов сжатия. На примере 7-Zip мы объясним, что означают отдельные настройки. Вы также можете найти многие из них в других инструментах, таких как Winrar и Winzip.

Откройте 7-Zip, выберите несколько файлов и нажмите «Файл -> 7-Zip -> Добавить в архив». В следующем окне у вас есть следующие опции:

Архив: Здесь вы указываете путь и имя файла нового архива.

Формат архива: В этом меню вы можете выбрать один из семи форматов. Лучше всего использовать ZIP по умолчанию. Форматы Bzip2, Gzip и XZ поддерживают сжатие только одного файла в одном архиве. Формат TAR в основном используется в Linux и Unix и поэтому подходит для простого обмена данными с этими системами. Расширение wim относится к формату образов Windows, который Microsoft использовала в Windows Vista, Windows 7 и Server 2008 для установочных файлов boot.wim и install.wim. Наконец, 7z — это собственный формат архива 7-Zip, который, несмотря на очень эффективное сжатие, может использоваться только с этой программой.

Сила сжатия: с помощью «Сохранить» вы создаете несжатый архив. На последующих стадиях до «Ультра» прочность на сжатие улучшается. В настройках «Максимум» и «Ультра» снижается скорость обработки и значительно возрастает потребность в памяти. Тем не менее, достаточно современный ПК вполне с этим справится.​

архиватор файлов: советы

Методы сжатия: см. раздел о сжатии Windows выше. Лучше всего оставить настройку «Deflate».

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

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

Твердый размер блока: доступен только для формата 7z. С опцией «Solid» вы указываете, что алгоритм сжатия ищет идентичные битовые последовательности во всех файлах в архиве. Однако при большом количестве файлов это может значительно замедлить обработку.

Количество потоков ЦП: определяет, сколько ядер ЦП используется для сжатия. Если вы одновременно выполняете другую работу, рекомендуется не выделять все ядра вашего процессора для 7-Zip.

Параметр: 7-Zip автоматически устанавливается как версия для командной строки и вызывается там с 7z.exe. Там он поддерживает широкий набор параметров, как и под Windows. Для получения дополнительной информации см. справку или документацию по адресу https://documentation.help/7-Zip/start.htm .

Метод шифрования: AES-256 является более безопасным шифрованием, чем Zipcrypto, но поддерживается только 7-Zip, Winzip, Winrar и некоторыми другими инструментами, но не Windows. 

Сжать разделы Windows

Windows имеет сжатие NTFS для уменьшения размера файлов на соответствующих разделах. Вы можете получить к нему доступ, щелкнув правой кнопкой мыши диск в проводнике, выбрав «Свойства», отметив параметр «Сжать диск для экономии места на диске» и нажав «ОК». Предупреждение. Настоятельно рекомендуется сделать резервную копию данных перед сжатием диска.

Однако переключение на более крупный жесткий диск/SSD или выгрузка данных на внешний диск или в облако лучше, чем сжатие диска. Потому что постоянное сжатие и распаковка данных требует ресурсов процессора. Кроме того, при установке новых программ на сжатые диски продолжают появляться сообщения об ошибках. В частности, диск C: никогда не следует сжимать. Если вообще, используйте эту функцию только с разделами архива, на которых вы храните, например, свои фотографии.

Сжатие Windows NTFS
Сжатие Windows NTFS легко включить, но его следует использовать только на дисках данных, а не на системном разделе.

от admin

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

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

*

Если вы хотите получать уведомления на свой E-mail о появлении новых статей, то рекомендуем вам чуть ниже ввести свой электронный почтовый адрес.