ZIP формат файла архива более доступен, чем RAR, но RAR обычно лучше сжимает данные, чем стандартная поддержка ZIP. ZIP распространен, потому что большинство операционных систем имеют встроенную поддержку для него; многие другие программы сжатия данных также поддерживают ZIP. Файлы RAR тоже распространены, но для их создания требуется WinRAR, который является коммерческим
Различные программы используют разные алгоритмы сжатия и имеют разные настройки сжатия на выбор. Некоторые программы или настройки отдают предпочтение скорости, как быстро может выполняться сжатие, в то время как другие жертвуют скоростью, чтобы сосредоточиться на достижении меньшего размера файла..
На эффективность сжатия также влияют типы файлов. Например, текстовые файлы могут быть значительно сжаты, но мультимедийные файлы, такие как MP3 или AVI, могут уже находиться в сжатом состоянии, что означает, что дальнейшее сжатие может лишь незначительно уменьшить размер папки или файла.
Использование различных и более эффективных алгоритмов иногда требует изменения расширения файла. Например, программа 7-Zip может использовать алгоритмы сжатия LZMA и LZMA2, что приводит к расширению файла ".7z". Эти алгоритмы намного лучше сжимают файлы, чем метод ZIP по умолчанию, который быстр, но использует старое и менее эффективное сжатие DEFLATE. Однако расширения файлов, необходимые для более новых методов сжатия, которые по умолчанию не поддерживаются ни в одной операционной системе, означают, что вы можете пожертвовать доступностью, используя их для обмена файлами. Аналогично, RAR лучше при сжатии, чем ZIP, но он также требует другого программного обеспечения перед использованием, даже для простого извлечения / распаковки данных.
Решая, какой метод сжатия использовать, вы должны выяснить, какие функции вам больше всего нужны: скорость, эффективность, доступность, безопасность и т. Д..
Игорь Павлов, российский разработчик 7-Zip, заявил, что стандартный формат ZIP уступает RAR и ZIP-файлам, созданным в 7-Zip. Несмотря на то, что многие типы файлов сжимаются, ZIP-архивы RAR и 7-Zip сжимают данные на 30–40% лучше, чем стандартные ZIP-файлы..
Павлов доказал это, сжав установку Google Earth 3.0.0616. До сжатия Google Планета Земля имела размер 23,5 МБ. Стандартный ZIP сжал это на 62%, в то время как RAR достиг 71% сжатия, а 7-Zip достиг 76%.
Программа необходима для защиты файлов ZIP и RAR паролем. RAR-файлы в первую очередь требуют WinRAR для сжатия, а в WinRAR есть настройки шифрования паролей, которые вы можете использовать. Между тем, поддержка ZIP по умолчанию в операционных системах не приходят с настройками защиты паролем в последние годы; требуются такие программы, как 7-Zip или WinZip.
Насколько безопасна защита паролем файла ZIP или RAR, частично зависит от программы, используемой для его защиты. WinRAR использует 128-битное шифрование AES, но 7-Zip использует более безопасный AES-256. Это означает, что защищенный паролем ZIP-файл, созданный в 7-Zip, взломает больше времени, чем RAR-файл, созданный в WinRAR.
Однако безопасность в значительной степени сводится к качеству пароля. Простые пароли, состоящие из одного слова, которые могут быть найдены в словаре английского языка, очень небезопасны и подвержены атакам методом перебора, независимо от алгоритмов шифрования ZIP или RAR..
ZIP или RAR с шифрованием AES-128 или лучше, с хорошим паролем, вероятно, потребуются годы для взлома суперкомпьютеров. В настоящее время не известно ни одной атаки, которая бы хорошо работала в таком сценарии..
Как самый популярный формат архивных файлов, ZIP не только встроен в большинство операционных систем, но также распознается или улучшается многими другими программами, такими как 7-Zip или IZArc, которые являются бесплатными, и WinZip, который является условно-бесплатным.
В следующем видео показано, как создать ZIP-файл, используя встроенную поддержку Windows и программу 7-Zip:
Евгений Рошаль, российский инженер-программист, является разработчиком формата архива RAR и владельцем программного обеспечения WinRAR. Он лицензировал использование RAR декомпрессия ко многим другим программам, не входящим в его программу WinRAR (например, 7-Zip и WinZip) с соглашением, что его работа не будет реверс-инжиниринг, а только WinRAR. компресс данные в файл RAR. В качестве условно-бесплатного программного обеспечения WinRAR имеет бесплатную 40-дневную пробную версию и стоит $ 29,00 после этого.
В следующем видео рассказывается о WinRAR и о том, как использовать его для сжатия и извлечения данных:
Ниже приведен список популярных программ сжатия, которые распознают ZIP и RAR в некотором качестве.