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

 

Таблица 2.3 – Тестирование программ - архиваторов

Архиватор Тип архива Время сжатия, мин: с Время распаковки, мин: с Размер архива, байт
WinZIP ZIP 0:23 0:13 29999067
WinRar RAR 2:27 0:12 28763303
WinAce ACE 2:03 0:12 28682460
PowerArchiver 2001 ZIP 0:24 0:14 29860654
PowerArchiver 2001 BH 0:44 0:17 29859320
Cabinet Manager 2001 CAB 1:37 0:14 28949436
UltimateZip ZIP 0:47 0:18 29860274

 

Я провел тестирование по таким архиваторам как:WinZIP, WinRar, WinAce, PowerArchiver ZIP 2001, PowerArchiver BH 2001, Cabinet Manager CAB 2001, UltimateZip ZIP. Для проверки возможностей рассмотренных архиваторов в условиях, максимально приближенных к "боевым", была создана подборка тестовых файлов общим размером 40.028.759 байт, включающая в себя 15 очень хорошо сжимающихся текстовых файлов общим размером около 17 Мб. Для того чтобы проверяемым архиваторам "служба медом не казалась", туда были добавлены практически несжимаемые один исполняемый EXE-файл (самораспаковывающийся архив размером примерно 13 Мб) и 3 музыкальных МР3-файла (около 10 Мб). Испытания проводились на ПК с процессором AMD Duron 750 с 256 Мбайт SDRAM, работающим под управлением русской версии операционной системы Windows 2000. Каждая из испытываемых программ создавала архив в своем штатном формате, и лишь только PowerArchiver, исключительно любопытства ради, кроме основного ZIP-а создал архив еще и в достаточно экзотическом формате Black Hole.

 

Рисунок 2.3 – Тестирование программ- - архиваторов

 

Если сравнивать размеры полученных архивов, то все результаты делятся на две группы, первая включает в себя самые "продвинутые" архиваторы WinAce, WinRar и Cab-inet Manager, для получения наибольшей степени сжатия самые современные алгоритмы, во - второй же, значительно отставая от первой, попали архиваторы, базирующие на уже устаревающем формате ZIP, и примкнувшем к ним BlacHole-е.

Что же, неужели заслуженный ветеран ZIP до такой степени ни на что не годен? Верится с трудом. И в этом нас убеждает второй график, на котором отображено время архивации тестового файла. Здесь ситуация повторяется с точностью до наоборот. Формат ZIP наиболее предпочтителен для самых нетерпеливых, а вот чемпионы по степени сжатия плетутся в самом конце. Причем WinRar сокрушительно, по всем статьям проиграл своему более молодому и рьяному конкуренту - WinAce. График времени распаковки архивов не приводится по причине практически равенства всех программ при выполнении этой задачи, ведь согласитесь, что 6 секунд разницы между самым быстрым и самым медленным архиваторами при распаковке 40 мегабайтного архива в реальных условиях совсем не заметны.

 


Рисунок 2.4 – Тестирование программ - архиваторов

 

Сжимаемые файлы

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

 

Рисунок 2.5– Сжимаемые файлы

Рисунок 2.6 - Сжимаемые файлы

 

И пришел к такому выводу, что в среднем архивы получаются: RAR norm на 29% меньше ZIP norm, 7zip max на 16% меньше RAR max.

В среднем скорость: ZIP norm в 4 раза быстрее RAR norm, RAR max в 9 раз быстрее 7zip max.

7zip norm архивирует на 4% лучше и в 1,5 раза медленнее RAR max.

RAR и ACE приблизительно равны как по сжатию и скорости, так и по функциональности (с оговоркой на скорость).

Для быстрого сжатия большого числа маленьких файлов лучше использовать TGZ вместо ZIP norm.

Рекомендации:

Использовать ZIP norm или TGZ - где нужна высокая скорость, 7zip max - где нужна большая степень сжатия. RAR и ACE являются промежуточными, но при этом обладают значительной дополнительной функциональностью (например, разбивка архива на части, запись дополнительной информации для восстановления при повреждении архива).

Сравнение версии MS DOS и Windows

Несмотря на кажущуюся «моральную отсталость» MS DOS, в ряде случаев использование MS DOS-архиваторов может быть гораздо более эффективным, по сравнению с аналогичными версиями для Windows 9x.

1. Архиваторы, работающие в среде MSDOS работают в реальном режиме процессора. Это обеспечивает не менее чем в 1.5 раза большую производительность процессора, по сравнению с защищенным режимом Windows 9x (для процессоров P-II и старше).

Архиваторы MS DOS.

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

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

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

Термины, используемые в архивации

Add file Добавление (копирование) файла в архив. Если архив не существует, то он создается.

Код циклического контроля. Специальная функция от всего содержимого файла. Составляется таким образом, что изменить файл так, чтобы его CRC остался неизменным, практически невозможно.

Exclude Selected files. При архивации НЕ добавлять в архив определенные файлы.

Extract files Извлечение файлов из архива без сохранения структуры подкаталогов.

Extract files with pathnames Извлечение файлов из архива с сохранением структуры подкаталогов.

Fresh files Добавление в архив новых версий уже имеющихся там файлов.

Garble (или scramble) files with password Архивация файлов с паролем. Извлечь файлы из такого архива можно, лишь правильно указав пароль.

Move files Перемещение файлов в архив.

Multiple volumes Многотомные архивы - состоящие из нескольких файлов (томов). Удобны при архивации больших комплексов файлов, когда тома архива можно помещать на отдельные дискеты.

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

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

Self-extract (sfx) archive Самораспаковывающийся архив. Архивный файл имеет расширение .exe .или com, и после его запуска происходит автоматическое извлечение файлов из архива.

Test integrity Проверка целостности архива, т.е. проверка CRC файлов архива.

Update files Добавление в архив новых файлов.

Сравнительный тест быстродействия и степени сжатия наиболее

популярных архиваторов (WINRAR, WINZIP, RAR).

Еще я провел тестирование популярных архиваторов и мной была сжата инсталляционная программа MS Office XP, по результатам теста были составлены следующие диаграммы:

Начальный объем 284 МБ (298 502 392 байт)

 

Таблица 2. 3 . – Сравнительный тест программ - архиваторов

Архиваторы

Время сжатия

(в сек.)

Конечный объем

Степень сжатия (в %)

WINRAR

851

276 МБ (289 776 458 байт)

97,08

WINZIP

59

276 МБ (290 110 408 байт)

97,19

RAR

245

167 МБ (176 049 935 байт)

58,98

 

 

Рисунок 2.7– Сравнительная диаграмма времени сжатия

 



Дата: 2019-07-30, просмотров: 313.