IT формат электронный журнал
changemoney.me
«    Ноябрь 2017    »
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 

Архивное дело

- А зачем это нужно?

- Что значит зачем?

- Ну, кому от этого будет польза?

- Каждому, кто этим заинтересуется...

А.Б.Стругацкие. Попытка к бегству.

 

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

 

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

 

Итак. Теория теорией, но меня больше интересовала практическая составляющая темы статьи «юзабельность» софта, практичность, эффективность. Для небольшого исследования привлекались четыре популярных архиватора: 7-Zip версии 4.64, WinRAR 3.80 RU, WinZip 11.2 и IZArc 3.81. В процессе поиска установочных файлов не обошлось без приключений. Так файлы, взятые на www.softodrom.ru и www.softportal.com (1), оказались инфицированы какой-то вирусной мерзостью, которая, благодаря «Эзетовскому Ноду», не смогла натворить беды. Признаюсь честно, вообще в начале я заподозрил антивирус в предвзятости, но повторный анализ докторвебовским сканером подозрения подтвердил. Не мои, а Эзетовские.

 

В ходе тестирования измерялись скорость и степень сжатия. Конфигурация компьютера: AMD Athlon™ 64 Х2 3800+, два гига памяти, интегрированное видео. Для чистоты эксперимента после установки каждого архиватора система перезагружалась, а в ходе тестирования работы на ПК не проводились. В упражнениях на сжатие принимали участие следующие папки: «Мои документы» (файлы разных типов), «Книги» (в основном текстовая информация, немного изображений в текстах). Режимы архивирования: для папки «Мои документы» - максимальная степень сжатия, для папки «Книги» -максимальная степень и быстрое сжатие (в каждом архиваторе они называются по своему, но смысл один и тот же). Объем «Мои документы» - 891 Мб, «Книги» - 170 Мб. Данные тестирования приведены в таблице. В архиваторе, указанном в последнем столбце, применялся алгоритм сжатия PPMd, который не совместим с ранними версиями программы и другими архиваторами.

____________________________________________________________________________________________

Алгоритм РРМ (Prediction by Partial Matching — предсказание по частичному совпадению) — это адаптивный статистический алгоритм сжатия данных, основанный на контекстном моделировании и предсказании. Модель РРМ использует контекст — множество символов в несжатом потоке, предшествующих данному, чтобы предсказывать значение символа на основе статистических данных. Сама модель РРМ лишь предсказывает значение символа, непосредственное сжатие осуществляется алгоритмами энтропийного кодирования, как, например, алгоритм Хаффмана, арифметическое кодирование.

 

http://www.darksoftware.narod.ru/ppmd.html

____________________________________________________________________________________________

Теперь расскажу о впечатлениях. По большому счету, все протестированные архиваторы для меня на одно лицо. Да, возможно, если бы я пользовался ими почти каждый день и решал задачи, выходящие далеко за рамки обычных потребностей обычного пользователя, то накопал бы много погрешностей в функциональности и удобстве пользования. В целом же все архиваторы вполне адекватны и удобны. Единственное недоразумение возникло в IZArc, о чем ниже.

alt

Первым был установлен IZArc. При архивировании загрузка процессора составляла 40-50%. Закодированный 7-ZIP файл обнаружил проблему с русской кодировкой, причем в ZIP все нормально. Несколько удивило отсутствие RAR и русской справки. Но знающие люди мне подсказали, что упаковка в RAR - это вотчина исключительно «Винрара».

alt

7-Zip. Интерфейс русский, помощь английская. В справке утверждается, что 7-ZIP самый мощный архиватор, а формат архива 7z самый вместительный. Как видно из таблицы, утверждение очень близко к истине. Архив заметно меньше, чем в ZIP формате, при этом времени тратится не на много больше. Кстати, проблем с русской кодировкой в 7z не отмечено. Приятно удивило контекстное меню утилиты: русификация, множество функций можно сделать одним щелчком мыши: распаковать, сжать и отправить по «мылу», тестировать и так далее, - всего 11 пунктов. Если приноровиться, то производительность архивных манипуляций пользователя может существенно увеличиться.

alt

WinRAR. В справке сообщается, что архив ZIP не может превышать 2 Гбайт, a RAR способен потянуть 8,5 экзабайт. Во время кодировки загрузка процессора составляла 40-60%. По быстродействию «Винрар» опережает предыдущие два архиватора, при этом качество компрессии практически не отличается.

alt

WinZip. Помощь русифицирована, но ее информативность не в пример ниже, чем в предыдущих трех (что, в принципе, не критично - кто же детально изучает справочную информацию?). При кодировании удивила равномерная нагрузка на оба процессора - 50-60%. Результат тестов архиватора приведен в последнем столбце. Кодирование в PPMd оказалось более эффективным, по сравнению с «зиповским», при этом время работы с текстовой (не смешанной, как в паке «Мои документы») информацией практически не отличается от времени, затраченного другими архиваторами.

 

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

____________________________________________________________________________________________

Три архиватора из четрыех представленных в обзоре - бесплатные. С архиватором WinRar ситуация немного другая. По лицензии эту программу можно использовать бесплатно в течениии 40 дней, которые составляют пробный период. По истечении этого срока программа при запуске начинает выводить на экран сообщение с просьбой зарегистрироваться за деньги. Если нажать кнопку "Закрыть", то сообщение пропадет а с программой можно будет продолжить работать безо всяких проблем. Многие мои знакомые администраторы используют эту ситуацию, считая, что если программа не взламывалась, то и закон не нарушен. Однако в лицензионном соглашении к WinRar четко написано, что по истечении 40 дней программу нужно купить или удалить ее. Так что такое использование можно осуществлять только на свой страх и риск. (Прим. М.Н.)

____________________________________________________________________________________________

 

(1) Программы лучше качать с сайта разработчика (прим. М.Н.): WinRar - www.win-rar.ru, 7-zip - www.7-zip.org, WinZip - www.winzip.com, IZarc - www.izarc.org.

 

Кирилл Галушков

kirvik@mail.ru

 
Обсудить на форуме
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
  • 0
 (голосов: 0)
Комментарии (0)  Распечатать
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.









Электронный журнал ITФормат 2006-2010 ©
Редакция          Реклама у нас
Windows 2012 скидка !
Dr. web
Моментальный обмен WebMoney WMR WMZ WME WMU WMB