Контакты

Архиваторы. WinRar и WinZip - сравнение. Сравнение WinZip и WinRar Сжатие, скорость и типы данных

Среди программ-архиваторов наибольшей популярностью пользуются программы WinZip и WinRar. Оба архиватора очень удобные, поэтому лучше всего установить на компьютер сразу два. В чем отличия между этими программами?

WinRar был создан русским программистом, его имя - Евгений Рошал. Поэтому WinRar в основном используется в России и СНГ.

А WinZip - западная программа, ее разработал Фил Кац.

Rar и Zip - это форматы сжатия информации. Принцип их работы почти одинаковый, но есть и некоторые различия.

WinZip работает быстрее, чем WinRar, но сжимает данные хуже. Например, файл размером 89 Кб WinRar сжимает до 16 Кб, а WinZip только до 21 Кб. Скорость сжатия при этом почти одинаковая. Разница в сжатии может быть и незначительной и даже одинаковой в некоторых случаях в зависимости от типа файла (текстовый документ, графика, музыка). Но WinRar в большинстве случаев показывает более медленную скорость работы.

Поэтому можно сказать, что WinRar целесообразнее использовать для сжатия каких-то небольших файлов, а WinZip - для сжатия больших объемов информации.

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

Самораспаковывающийся архив нужен в том случае, если вам необходимо отправить файл адресату, у которого нет программы-архиватора. Формат такого архива - exe, и чтобы извлечь данные, нужно просто открыть его, и архив распакуется самостоятельно. Однако размер у такого архива будет несколько больше.

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

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

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

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

Значки заархивированных файлов архиватороми WinZip и WinRar показаны на рисунке 6.

Рисунок 6 – значки архивных файлов архиваторами WinRAR и WinZip

Дата публикации: 21.01.2011

В данной статье я хочу рассказать вам о таких известных архиваторах как WinZip и WinRar. Но, для начала, давайте разберёмся, что такое архиваторы...

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

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

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

Если же вам нужно добавить что-то в архив, то вы также кликаете правой клавишей мышки по файлу/папке и выбираете пункт добавить в архив .

Самые популярные архиваторы для Windows в мире – это WinZip и WinRar.

Лицензионные версии данных архиваторов стоят немалых денег. Однако, почти у каждого пользователя установлены «крякнутые» (взломанные) версии данных программ. Поэтому, советую вам установить на свой компьютер и WinZip, и Winrar. Возникает вопрос, а вернее два вопроса: В чём между ними разница? Какой лучше использовать?

WinRar придумал русский программист Евгений Рошал (RAR – R oshal Ar chiver). Поэтому данным архиватором пользуются, в основном, в России и странах СНГ. Архиватор WinZip – западная разработка, созданная Филом Кацем. Zip и Rar – это форматы сжатия данных. Принципы сжатия информации у них практически одинаковы. Но есть некоторые особенности...

WinRar сжимает информацию лучше, чем WinZip. Однако, WinZip работает гораздо быстрее. Я сравнил данные архиваторы путём архивирования файлов различных форматов (сжимал по максимуму). Вот, что получилось:

1) Документ Microsoft Word размером 89 кб: WinZip – 21 кб; WinRar – 16 кб. (WinRar гораздо лучше, скорость сжатия почти одинакова).
2) Видео в форамте FLV размером 9,723 кб: WinZip – 9,669 кб; WinRar – 9,674 кб. (Разница незначительна, но WinZip справился с архивацией в разы быстрее).
3) Файл проекта Adobe Photoshop размером 586 кб: WinZip – 258 кб; WinRar – 179 кб. (WinRar лучше сжал файл, но и времени на это ушло чуть больше).
4) Рисунок Jpeg размером 414 кб: WinZip – 388 кб; WinRar – 389 кб. (Никакой разницы, да и скорость сжатия была одинакова).
5) Текстовый документ в формате TXT размером 37 кб: Оба архиватора сжали файл до 1 кб!
6) Музыкальный трек в формате mp3 размером 8,041 кб: WinZip – 7,759 кб; WinRar – 7,748 кб. (WinRar чуть лучше, но архивировал жутко долго!!!)

В итоге, WinRar показал, что он лучше сжимает данные, но делает это очень медленно. Вывод: если сжимаете что-то небольшое, то пользуйтесь WinRar; если сжимаете что-то большое, то пользуйтесь WinZip.

В принципе, данные архиваторы могут разархивировать любой формат архива (ну не любой, но список поддерживаемых форматов достаточно велик).

Кстати, у некоторых возникла идея, а можно ли один архив засунуть в другой, а тот в следующий и т.д., тем самым теоретически сжав файл до ничтожно малого размера. В данном случае придётся идти на хитрость. У архиваторов нет такого меню или пункта, где можно было бы один архив засунуть в другой. Я сделал так: создал 10 штук winzip файлов. В первый засунул текст в формате rtf, во второй засунул первый архив и т.д. Но ничего не получилось, размер файла не только не изменился, но и немного увеличился (это связано с тем, что последующему архиву приходилось запоминать путь к предыдущему, тем самым увеличивая размер информации каждого последующего архива). С WinRar такие же пироги...

Данные архиваторы мультиязычные, а значит в их освоении у вас не будет проблем. Помимо стандартной архивации, у архиваторов есть множество других возможностей (создание самораспаковывающегося архива, создание многотомного архива и др.).

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

Многотомный архив нужен для того, чтобы разбить файл по нескольким архивам (которые между собой взаимосвязаны). Например, у вас есть две флеш-карты по 2 гб. Однако, фильм, который вы хотите показать другу, весит 3 гб. Тогда вы создаёте многотомный архив, разбив фильм на два архива поменьше (каждый из которых помещается на флешку). Однако, если вы попытаетесь разархивировать их отдельно, то у вас ничего не получится. Поэтому, нужно сначала перекинуть многотомный архив на компьютер, а уж затем распаковывать (нажав извлечь файлы из первого архива, остальные разархивируются сами).


Последние статьи раздела «Компьютеры & Интернет»:

Какую компьютерную мышь выбрать


Один из первых вопросов, возникающих у человека, только что установившего операционную систему - какой из популярных и общедоступных архиваторов выбрать для работы с архивными файлами? Воспользоваться популярными WinZip, WinRAR или искать альтернативу? Критерии выбора простого пользователя, как правило, вполне очевидны, но вряд ли объективны - что проще скачать, какой интерфейс нравится больше, какая ссылка была открыта первой в результатах поисковых систем.

Однако ключевым фактором при выборе становится формат полученного для распаковки файла.

Ранние версии WinZip не умели распаковывать файлы формата RAR. WinRAR же, напротив, поддерживал оба формата сжатия - и RAR, и ZIP. Несмотря на то, что в последних версиях WinZip поддержка RAR-файлов реализована, об этом знают далеко не все пользователи. И поэтому продолжают делать выбор в пользу «мультиформатного» WinRAR. Стоит также отметить, что, начиная с версии XP, чтение и распаковка файлов ZIP возможны штатными средствами операционной системы Windows.

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

Основные критерии при выборе архиватора

1. Поддерживаемые операционные системы

WinZip: ОС семейства Windows, Mac OS X, iOS, Android.

WinRAR: ОС семейства Windows, Mac OS X, придётся к месту также и поклонникам Linux, FreeBSD, но при этом не поддерживается операционными системами для мобильных устройств Apple.

2. Условия распространения архиватора

Обе программы распространяются по принципу условно-бесплатной лицензии. Срок триала WinRAR - 40 дней, для WinZip - 21. WinRAR для Android распространяется бесплатно.

3. Поддержка командной строки

Обе программы также поддерживают работу из командной строки.

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

Ключевые особенности программ WinZip и WinRAR

  1. Формат сформированных архивов - ZIP и ZIPX для WinZip, для WinRAR - ZIP и RAR. Самое важное отличие кроется не столько в самих программах-архиваторах, сколько в формате выходного файла. По результатам многочисленных тестов качество компрессии файлов в формат RAR на максимальном режиме архивации выше, но при этом скорость создания ZIP-файлов превышает RAR. У WinRAR имеется возможность выбора одного из шести уровней сжатия - от максимального до простой упаковки файлов в архив без сжатия, что сокращает время архивации файла, увеличивая его конечный размер.
  2. В WinRAR реализован функционал создания самораспаковывающихся (т.н.SFX-архивы), а также многотомных архивов. Последнее - весьма полезная возможность, в случае, если носитель информации, на котором передаётся архив, или иной канал передачи не позволяют пропустить файл большого размера. Для WinZip также существует возможность создания самораспаковывающихся архивов, но для этого необходима установка дополнительной утилиты WinZip Self-Extractor, либо её сокращённой версии - бесплатной (при наличии общей лицензии) утилиты WinZip Self-Extractor Personal Edition.
  3. В WinRAR существует формальное ограничение на размер файла - 8.59 миллиарда гигабайт. В WinZip версии 18.0 ограничение полностью снято (в предыдущих версиях составляло 4 гигабайта).
  4. Для возможности восстановления данных в случае повреждения архива в WinRAR существует возможность добавления в него дополнительных избыточных данных.
  5. В WinZip используются особые алгоритмы для архивации звуковых файлов.

Также стоит упомянуть, что в обеих программах доступны поддержка шифрования файлов 128 и 256-битными ключами и поддержка имён файлов в UNICODE.

Дополнительные отличия WinZip и WinRAR

Пока разработчики WinRAR концентрируются на алгоритмах компрессии файлов, в WinZip разработано и реализовано несколько полезных дополнительных функций, напрямую не влияющих на скорость и качество архивации:

  1. Поддержка протокола FTP для размещения архивов сразу на файловый сервер. Существует возможность как загрузки всего файла целиком, так и отдельных файлов и директорий внутри него непосредственно из приложения WinZip.
  2. Резервное копирование. Возможность автоматического создания резервных копий важных документов. По расписанию и с заданными параметрами будет создан архив.
  3. Запись архивов на CD- или DVD-носители. Создание копии архивного файла на лазерный носитель, не выходя из приложения WinZip.
  4. Отправка архивов по электронной почте. Возможность создания оповещений об успешном или неуспешном выполнении архивации, при этом файл архива можно прикрепить к телу письма, либо разместить его в облаке, в теле письма указав лишь ссылку. Используя бесплатную (при наличии общей лицензии) утилиту WinZip Courier можно отправлять письма вручную, не выходя из приложения WinZip сразу после завершения процесса архивации. При этом установка почтового клиента на рабочую машину необязательна.
  5. Создание PDF-файлов. WinZip перед архивацией документов Microsoft Office может выполнить их конвертацию в PDF-файл с нанесением водяных знаков.
  6. Редактор изображений. В WinZip возможно изменение размера исходного изображения, а также нанесение на него водяных знаков.
  7. Публикация файлов в популярных социальных сетях Facebook, Twitter и LinkedIn, а также в облачных сервисах Google Drive, SkyDrive и Dropbox нажатием одной кнопки.

Выводы

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

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

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


Меню Help

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

Режим Contents инициализирует встроенную поисково-справочную систему, из которой пользователь может почерпнуть широкий спектр информации. Режим About WinRar предназначен для вывода на экран своего рода визитной карточки программы.

WinRar последней версии полностью поддерживает архивы rar и zip , и без проблем управляются с архивами других форматов. То есть кроме полной поддержки архивов rar и zip , в WinRar реализована поддержка основных операций для архивов форматов cab, arj, lzh, tar, gz, ace и uue, созданных с помощью других программ архивирования. К ним относятся: извлечение файлов, а также просмотр содержимого архива, комментариев и информации об архиве. Для работы с этими архивами не нужны никакие дополнительные программы. И это является несомненным плюсом архиватора WinRar.

WinRar обеспечивает:

· полную поддержку архивов rar и zip;

· оригинальный высокоэффективный алгоритм сжатия данных;

· мультимедийный интерфейс (drag&drop);

· управление архивами других форматов (cab, arj, lzh, tar, gz, ace, uue);

· создание самораспаковывающихся (SFX) обычных и многотомных архивов с помощью стандартного или дополнительных модулей SFX;

· поддержку непрерывных (solid) архивов, многотомных архивов; шифрование, добавление архивных комментариев (с поддержкой ESC-последовательностей ANSI), ведение протокола ошибок и пр.

Кроме WinRar, в комплект поставки входит файл Rar.exe . Это также 32-разрядная версия Rar для Windows, но она поддерживает только интерфейс командной строки и работает в текстовом режиме. Обычно консольная версия Rar используется для вызова из пакетных файлов (bat и cmd), для запуска из приглашения Ms Dos и др. Она поддерживает больше команд и ключей в командной строке, чем WinRar.

WinRar можно использовать двумя способами: в режиме графической оболочки со стандартным интерфейсом Windows и в комадной строке.

Как и WinZip, WinRar полностью интегрируется со средой Windows, позволяя оперировать файлами и архивами с помощью Проводника и контекстных меню.

Оба формата – rar и zip – поддерживают шифрование. Чтобы зашифровать файлы, необходимо указать пароль – до архивации в командной строке или в меню. В форматах rar и zip применяются оригинальные алгоритмы шифрования, однако шифрование в WinRar значительно надежней. Если необходимо зашифровать важную информацию, то лучше выбрать формат архива WinRar. Для обеспечения достаточного уровня безопасности используйте пароли длиной не менее 8 символов. Если вы потеряете свой пароль, вам не удастся восстановить из архива зашифрованные файлы. Правда, шифрование не дает 100%-й гарантии, что ваша информация будет защищена от посторонних глаз.



Основное преимущество WinZip – его популярность. Так, большинство архивов в Интернет имеют формат zip. С другой стороны, в этом случае вы можете отправить самораспаковывающийся SFX-архивы (SFX, Self-eXtracting). Такие архивы чуть больше обычных, но для их распаковки не требуются дополнительные программы. Самораспаковывающийся архив – это архив, к которому присоединен исполнимый модуль. Этот модуль позволяет извлекать файлы простым запуском архива как обычной программы. SFX-архивы, как и любые другие исполнимые файлы, обычно имеют расширение.exe. Правда, если вы хотите создать stf-архив для файлов небольшого размера, то потери, в размере в сравнении с обычным rar или zip весьма значительны. Другое дело файлы довольно больших объемов. Тут несомненный лидер – STF. Разница в размере будет около 0,1-5%.

Другое преимущество WinZip – скорость. Архивы WinZip обычно создаются быстрее архивов WinRar. Формат rar в большинстве случаев обеспечивает существенно лучшее сжатие, чем zip, особенно в режиме создания непрерывных архивов. Другая важная возможность WinRar – поддержка многотомных архивов. Они намного удобнее и проще в использовании, чем так называемые «разделенные по дискам» (span disk) архивы WinZip. Кроме того, у формата rar есть несколько важных возможностей, отсутствующих у zip, например, добавление информации для восстановления, которая позволяет восстановить физически поврежденный файл, и блокировка важных архивов для предотвращения их случайной модификации.

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

В обоих форматах поддерживаются шесть методов архивации: Без сжатия, Скоростной, Быстрый, Нормальный, Хороший, Максимальный. Максимальный метод обеспечивает наиболее высокую степень сжатия, но с наименьшей скоростью. Напротив, Скоростной сжимает плохо, но очень быстро. Метод Без сжатия просто помещает файлы в архив без их упаковки. Если вы создаете архив для распространения или для долгого хранения, возможно, имеет смысл пожертвовать временем и выбрать метод Максимальный для получения наилучшего сжатия. Если же вы создаете ежедневную резервную копию данных, то, как правило, лучше использовать Нормальный метод.

div.main {margin-left: 20pt; margin-right: 20pt} WinZip или WinRar: выбирай на вкус
максим Степин

Трудно найти пользователя персонального компьютера, который ни разу бы не работал с программами-архиваторами. Как перенести множество файлов на одной дискете? Как послать объемный документ по электронной почте? Как сохранить старые данные, чтобы они не занимали много места и при необходимости были легкодоступны? Всякий, кто хоть раз задавался такими вопросами, знает ответ и пользуется программами-архиваторами.


Программ таких существует великое множество. Давайте-ка припомним ряд расширений архивных файлов: ARJ, ZIP, RAR, CAB, LHA, ICE, PAK, HA, ZOO, AIN, YAC, UC2, HAP, PAH, JAR, BOA, ACB, 777, X1, UFA, IMP, BIX, ARI, SQZ, AKT. Впечатляет, не правда ли? Но понятно, что, с одной стороны, этот список далеко не полон: есть архиваторы, написанные "для себя", есть для использования внутри фирмы и т. д. С другой стороны, этот список излишне полон: одному человеку не требуется использовать несколько десятков разных форматов. И никто так, разумеется, не делает. Какие же форматы архивных файлов наиболее распространены на сегодняшний день?


DOS-версия архиватора RAR. Встроенная оболочка быстро сделала архиватор популярным.

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


Консольный файловый менеджер FAR. Создан автором архиватора RAR. Обладает встроенной поддержкой довольно большого числа форматов архивации.

Широко известен и формат RAR - он был разработан российским программистом Евгением Рошалем. Резкому росту популярности соответствующего архиватора способствовало наличие встроенной графической оболочки в первых DOS-версиях. Отметить несколько файлов и нажать кнопку - это совсем не то, что набирать длинную командную строку с кучей опций. Кроме удобства пользования, качество собственно архиватора весьма высоко. Это позволило RAR стать на сегодня одним из самых распространенных форматов на территории нашей страны.


Еще один архиватор - Ultra Compressor. Имеет оболочку для облегчения файловых операций. Большой популярностью не пользуется, хотя продукт довольно интересный.

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


Dos Navigator - весьма известный файловый менеджер для DOS. Обеспечивает поддержку большинства форматов сжатия.

CAB - это стандартный формат упакованных файлов фирмы Microsoft. Соответствующая программа упаковки представляет собой один из самых совершенных и оптимизированных продуктов. Алгоритмы не публикуются и не описываются, потому многие специалисты потихоньку сидят себе и облизываются на CAB.

JAR - Java-архиватор. Стандартный формат, принятый при работе со средствами Java. Основан на формате ZIP.

HA - весьма медленный архиватор, но с очень высокой степенью сжатия, особенно на текстовых файлах. Зачастую используется при работе с различными коллекциями текстов.

LZH - очень старый формат. Был популярен до появления ARJ. Сейчас встречается редко (в основном в старых архивах).

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


Программа WinRar: просматриваем архивный файл. Вполне привычный интерфейс стандартного файлового менеджера.

В рамках данной статьи нереально рассмотреть множество архиваторов, да это, по сути, и не нужно. Остановимся на двух самых распространенных форматах ZIP и RAR и соответствующих программах-архиваторах - WinZip 7.0 и WinRar 2.60. Обе программы имеют интерфейс Windows GUI (графический) и обеспечивают всю необходимую функциональность при работе с архивами.


Программа WinZip: просматриваем архивный файл. Чтобы понять структуру каталогов внутри архива, надо посмотреть на крайний правый столбец. Это немного непривычно, хотя и терпимо.

Итак, какие форматы сжатия поддерживают эти программы? Очевидно, что WinZip понимает ZIP, а WinRar понимает RAR. Но не все так просто. Кроме этих основных форматов, обе программы понимают и некоторые другие. WinZip может просматривать и распаковывать файлы традиционных для UNIX-систем форматов TAR, Z, GZ, TAZ и TGZ. Создавать архивы в этих форматах, равно как и добавлять файлы в уже существующие WinZip не умеет. С другой стороны, а нужно ли это? Простите за сленговый язык, но виндовсовому, так сказать, виндовсово, а юниксу - соответственно, юниксово. Далее, программа WinZip понимает распространенные в Internet форматы для передачи бинарных данных посредством электронной почты: UUencode, XXencode, BinHex и MIME. Можно извлечь закодированные таким образом данные, а также закодировать в формат UUencode. WinZip понимает форматы Microsoft - CAB и более "древний" Microsoft Compress, зачастую называемый LZEXPAND. Кроме этих встроенных возможностей, WinZip поддерживает форматы ARC, ARJ и LZH, но только при наличии соответствующих внешних утилит.

А что нам предлагает WinRar? Полную встроенную поддержку ZIP-формата. CAB, ARJ и LZH ограниченно поддерживаются посредством соответствующих внешних утилит. Ограниченно означает, что можно просматривать и распаковывать, но нельзя создавать и модифицировать файлы таких форматов.

WinZip и WinRar очень даже похожи по внешнему виду. На иллюстрациях заметны еще и разные способы представления дерева подкаталогов внутри архива. WinZip показывает все файлы "одной кучей" в отдельном столбце. И это полностью соответствует способу хранения информации о пути внутри архива: путь - это дополнительный атрибут файла. А вот в WinRar подкаталоги ZIP-файла изображены аккуратно, как им и полагается. Чтобы увидеть, что там внутри, надо произвести традиционный двойной клик мышкой по интересующей папке. Это более привычно и, пожалуй, удобно.


WinRar: функция оценки степени компрессии. Можно вначале прикинуть, а затем архивировать.

Коснемся других интерфейсных моментов: например, удобство в создании архивов и в их распаковке. Здесь разница подхода тоже ощущается. WinRar всегда показывает определенную папку, которую можно изменить точно так же, как это делается в обычном Проводнике Windows. Поэтому идеология работы такова: пользователь выбирает нужные ему файлы, нажимает кнопку Add и получает диалог, в котором задаются имя файла архива (с возможностью просмотра), формат архивации (RAR или ZIP) и различные опции архивации. После чего можно запустить процесс архивации. Для распаковки же надо найти требуемый архивный файл, зайти внутрь него, пометить необходимые файлы и нажать Extract.

У WinZip несколько другой интерфейс. Когда пользователь делает новый архив, сначала предлагается ввести имя архива, после чего высвечивается диалог выбора файлов для архивации, причем текущая папка вовсе не совпадает с той, где мы создаем архив, а является последней, из которой архивировали файлы. Лично мне очень неудобно выбирать два раза один и тот же путь, если требуется создать архив в том месте, где лежат файлы для архивации (на мой взгляд, абсолютно логичное желание). После выбора файлов можно, наконец, запускать процесс архивации. Что касается разархивирования, то используется схожий подход. Нажатие на кнопку Open вызывает новый диалог. Выбрав в нем архивный файл, получаем его содержимое в основном окне.


WinRar: создаем новый архив. Доступно множество опций. То, для чего другим архиваторам нужны внешние программы, осуществляется простой расстановкой галочек в checkbox"ах.

Лично мне подход WinRar представляется более логичным. Во всяком случае, число всплывающих диалогов там меньше, что более удобно и менее запутанно.

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

Разбиение архива по томам. WinZip предлагает эту функцию только в случае создания самораспаковывающегося архива, и размер томов будет определяться наличием свободного места на носителе, куда производится архивация. Называется все это в терминологии WinZip Spanning. WinRar предлагает более гибкий и универсальный метод: в диалоге создания архива есть поле ввода, где можно задать размер тома в байтах либо указать автоматическое определение (Autodetect).

Создание самораспаковывающихся архивов

WinZip осуществляет эту функцию в виде отдельной программы - WinZip Self-Extractor Personal Edition. Она может создать самораспаковывающийся файл как 32- или 16-битный исполняемый код. Что касается WinRar, то этот архиватор сделает Self-Extractor, если вы просто установите такую опцию при создании архива. Какого типа будет этот файл - отдельный вопрос. Явных настроек и опций нет, хотя WinRar создает выполняемые файлы для интерфейсов Windows GUI, консольного Win32, DOS и OS/2. Задается это многообразие следующим образом: в установочном каталоге WinRar есть файлы с расширением SFX. Они представляют собой различные самораспаковывающиеся добавки. По их названиям легко понять, "кто есть кто" - Dos.sfx, Os2.sfx и т. д. Для создания самораспаковывающегося архива используется файл default.sfx. Таким образом, переименовав нужный вам файл в default, вы получите желаемый результат. Это, конечно, несколько сложнее, чем в WinZip, и для неподготовленного пользователя может стать серьезной проблемой. С другой стороны, тому же упомянутому неподготовленному пользователю редко приходится создавать саморазвертывающиеся RAR-архивы для OS/2, а установка по умолчанию (для Windows-оболочки) устроит в большинстве случаев.


WinZip: создаем новый архив. Привычное диалоговое окно, минимум опций и несколько кнопок.

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

WinRar более насыщен редкими опциями, например, Solid-архивы. В случае установки этого флажка WinRar будет трактовать все упаковываемые файлы как один большой поток информации. Другая интересная опция - это использование мультимедийной компрессии. Данный алгоритм показывает хорошие результаты при архивации несжатой аудиоинформации (например, файлов WAV) или картинок с высоким цветовым разрешением.

В программу WinRar включена функция починки архивов - Repair. Можно попытаться восстановить все доступные файлы форматов RAR или ZIP. При этом из восстановленных файлов будет создан архив _recover.rar или _reconst.rar (ну, или.zip, если восстанавливался ZIP-архив). Шансы на благополучную починку существенно увеличатся, если имеется recovery record - так называемая "починочная запись". Что касается WinZip, то эта программа сама по себе не содержит средств починки. Для этих целей надо воспользоваться программой Pkzipfix из DOS-архиватора Pkzip 2.04 от PKWARE.


WinRar: распаковываем архив. Можно задать папку для распаковки и указать множество дополнительных опций.

Хорошо. Все вышеописанное было интересно, но главное ли это при сравнении двух архиваторов? Нет, нет и еще раз нет. Главное - качество выполнения своих основных задач. А здесь ключевыми параметрами являются качество сжатия и скорость работы. Чтобы не изобретать велосипед, приведу открытые данные из весьма авторитетного источника - Archive Comparison Test by Jeff Gilchrist (см., например, Web-сайт act.by.net). Из нескольких больших и подробных таблиц были извлечены данные, касающиеся архиваторов WinZip 7.0 и WinRar 2.60.


Архиватор WinZip: настраиваем внешние вызываемые программы. Это могут быть "смотрелки" файлов, создатели самораспаковывающихся архивов, антивирусные программы и т. п.

Тесты проводились на компьютере Intel Pentium 200 MГц, 64 Mбайт EDO RAM, HDD WD 3,1 Гбайт, ОС Windows 98. Целью эксперимента было получение максимальной степени сжатия, допускаемой различными настройками.

1. Сжатие текстов

В один архив паковались три книги: English translation of The Three Musketeers by Alexandre Dumas (1,3 Mбайт); Anne of Green Gables by Lucy Maud Montgomery (0,58 Mбайт); 1995 CIA World Fact Book (2,99 Mбайт).

Архиватор Время сжатия Время распаковки Размер архива
WinZip 16,31 с 1,67 с 1,57 Mбайт
WinRar 60,82 с 2,13 с 1,24 Mбайт
2. Сжатие графических файлов

В один архив паковались 12 файлов формата TIFF, общим объемом 12,47 Mбайт.

Архиватор Время сжатия Время распаковки Размер архива
WinZip 29,42 с 4,65 с 5,09 Mбайт
WinRar 47,67 с 15,68 с 4,12 Mбайт
3. Сжатие исполняемых программ

В один архив паковались дистрибутивы DOS Chemical Analysis program (0,44 Mбайт), Windows 95/98 Netscape Navigator v 4.06 (2,9 Mбайт) и Linux 2.x PINE e-mail program (1,56 Mбайт).

Архиватор Время сжатия Время распаковки Размер архива
WinZip 22,07 с 1,87 с 2,14 Mбайт
WinRar 66,41 с 21,34 с 1,95 Mбайт

Как нетрудно понять, WinRar всегда побеждает по степени сжатия. Описываемый тест ACT включает еще несколько блоков результатов, в том числе и для подборок разнотипных файлов, но ситуация везде схожа: WinRar обеспечивает более высокое сжатие, правда, работает медленнее. Надо заметить, что реально WinRar не такой уж медленный. Если при работе с этим архиватором удовлетвориться сжатием на соответствующем уровне WinZip, то скорости работы не будут сильно отличаться (а иногда WinRar может быть и побыстрее). Просто суть теста ACT заключается в достижении наибольшего сжатия.

Таким образом, можно сделать однозначный выбор: WinRar обеспечивает лучшее качество компрессии, большее количество опций, обладает значительно более интуитивно понятным интерфейсом. Единственное неоспоримое преимущество WinZip - это работа с файлами формата UNIX. А вообще говоря, существует масса бесплатных утилит со схожими с WinZip функциями, и все зависит от вкусов конкретного пользователя. Так что наш совет прост: четко представляйте себе, решение каких задач вы требуете от того или иного архиватора, и тогда ваш выбор будет разумным и практичным.



Понравилась статья? Поделитесь ей