русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Функциональность и характеристики архиваторов


Дата добавления: 2015-06-12; просмотров: 889; Нарушение авторских прав


Указаны характеристики и функциональность только для выбранных параметров. При использовании других параметров эти характеристики могут сильно измениться. Например, WinRK при использовании стандартного метода PPMZ позволяет создавать самораспаковывающиеся (SFX) архивы. Требования к оперативной памяти в основном определены выбранными параметрами и могут быть уменьшены.

  7zip ACE PAQAR RAR Slim Squeez UHARC WinRK WinUDA ZIP
Сжатие директорий + + - + +(1) + + + + +(1)
Создание самораспаковывающихся (SFX) архивов + + - + - + + - + -(2)
Изменение содержимого архива + + - + + + - + - +
Шифрование + + - + - + + + - +
Восстановление архива - + - + - + - - - -
Разбивка архива на части + + - + - + - + - +
Консольная версия + + + + + + + +(3) -(4) +
Графическая (GUI) версия + + - + - + +(5) + + +
Асимметричность + + - -(6) - + - - - +
Требования к оперативной памяти, MB 170(7) 36(8)
Бесплатность + - + - + - + - + +
  1. Не поддерживается непрерывный режим. Архиватор не эффективен при сжатии большого числа маленьких файлов.
  2. Архиватор 7-zip не поддерживает cоздание самораспаковывающихся (SFX) архивов ZIP , однако такая возможность имеется во многих других архиваторах, которые могут создавать архивы ZIP.
  3. Архиватор WinRK не имеет отдельной консольной версии, однако существует возможность работы с архиватором из командной строки.
  4. Архиватор WinUDA имеет консольную версию, но она использует более старый метод сжатия и создаёт несовместимые с графической (GUI) версией архивы.
  5. Архиватор UHARC не имеет отдельной версии с графической оболочкой. Однако существует полнофункциональная сторонняя оболочка WinUHA.
  6. Основной метод сжатия архиватора RAR - асимметричный словарный метод. Однако при максимальном сжатии может использоваться и используется симметричный метод для сжатия текста (PPM).
  7. Если установить автоматическое определение размера оперативной памяти для текстового сжатия, то на тестовых данных и тестовой системе для архиватора RAR требовалось всего 64 MB, а степень сжатия ухудшалась незначительно.
  8. В большинстве архиваторов для создания архивов ZIP требуется значительно меньше оперативной памяти.

Итоги



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

Архиваторы ACE, RAR и Squeez показали близкие результаты с небольшим преимуществом по степени сжатия у RAR, и при высокой скорости сжатия у Squeez. Они не являются лидерами, а по максимальной степени сжатия существенно отстают от передовых архиваторов. Разница находится в пределах от 25% до 105% (!), в среднем 55%. С другой стороны, они обладают богатой функциональностью. В режиме максимального сжатия обладают сравнительно высокой скоростью. В некоторых случаях эти архиваторы являются неплохим выбором.

Как универсальные архиваторы с хорошей степенью сжатия (на 30% хуже лучших архиваторов) можно рекомендовать 7zip и UHARC. Важным преимуществом этих архиваторов является бесплатность. UHARC почти всегда создаёт архивы с лучшей степенью сжатия, но он немного менее функционален, имеет статус бета версии, и, в отличие от 7zip, является симметричным. В максимальном режиме для UHARC требуется всего 54 MB оперативной памяти, что позволяет использовать этот архиватор на компьютерах с ограниченным объёмом оперативной памяти. При высокой скорости сжатия UHARC просто лидер.

7zip является самым лучшим по степени сжатия асимметричным архиватором. Созданные при его помощи архивы можно использовать почти на любых компьютерах. Конечно в пределах разумного, так как размер словаря можно установить и в 256 MB. Скорость сжатия в максимальном режиме можно легко увеличить в 2-3 раза путём уменьшения значения параметра Word size. Степень сжатия ухудшиться менее чем на пару процентов. Для сжатия текста в программе-архиваторе 7-zip имеется отдельный специальный метод PPMd. Кстати, этот метод идентичен текстовому методу сжатия RAR. В ближайшее время ожидается добавление специального метода для сжатия мультимедиа данных, на которых 7zip показал плохие результаты.

Среди архиваторов с высокой степенью сжатия можно отметить WinUDA и Slim. Архиватор WinUDA несмотря на низкую скорость и сравнительно низкую функциональность произвёл приятное впечатление. Все самые необходимые функции имеются, в том числе возможно создание самораспаковывающихся (SFX) архивов. Причём сам модуль распаковщика занимает всего 18 KB. Имеется метод сжатия Mode-0, для которого требуется всего 24 MB оперативной памяти. Скорость при этом возрастает до 127 KB/s, а степень сжатия ухудшается незначительно.

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

Что же касается перспектив развития архиваторов, то уже давно повышение степени сжатия в основном достигается за счет более ресурсоёмких методов. Один из лучших архиваторов PAQAR в типичном режиме имеет скорость 5 КБ/с. Другим направлением является развитие специальных методов, предназначенных только для определённых форматов файлов. Именно в этом направлении можно ожидать некоторых существенных сдвигов.



<== предыдущая лекция | следующая лекция ==>
Архиваторы | Что такое архиватор?


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.039 сек.