Автор работы: Пользователь скрыл имя, 22 Августа 2013 в 18:01, курсовая работа
В данной экзаменационной работе раскрывается тема «программы -архиваторы».
Целью работы является рассмотреть назначение и виды программ – архиваторов и выяснить какие архиваторы на данный момент самые лучшие.
В наше время пользователи ПК оперируют большими объемами информации. Для экономии места информацию необходимо архивировать. Для этого и созданы программы – архиваторы. Архиваторы - это специальные программы, которые позволяют работать с архивными файлами, т.е. запаковывать и распаковывать архивные файлы.
ВВЕДЕНИЕ
1. ПРОГРАММЫ АРХИВАЦИИ
1.1. Понятие архивации
1.2. Архивный файл
1.3. Архиваторы MS DOS, ARJ,RAR
1.4. Архиваторы Windows, WinRAR, WinZip
2. СРАВНИТЕЛЬНЫЙ АНАЛИЗ ПРОГРАММ-АРХИВАТОРОВ WINDOWS
2.1. WinZip
2.2. WinRar
2.3. ARJ
2.4. Другие архиваторы
2.5. Сравнительный анализ программ архиваторов
3.ОЦЕНКА ЭКОНОМИЧЕСКОЙ ЦЕЛЕСООБРАЗНОСТИ ИСПОЛЬЗОВАНИЯ ПРОГРАММ-АРХИВАТОРОВ
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
По умолчанию программа ARJ обеспечивает достаточно большую скорость работы и близкую к максимальной степень сжатия. Но при желании можно получить еще на несколько процентов большую степень сжатия файлов за счет несколько более медленной работы. Для этого следует указать режим –JM.
Архиватор RAR был создан как достаточно универсальное средство сжатия файлов, содержащих самую различную информацию, объединяющее достоинства и удобства программ двух классов архиватора командной строки и полноэкранной оболочки для просмотра и других манипуляций с архивами.
В некоторых случаях использование RAR не может быть заменено ни одним из существующих архиваторов, а логичный и простой интерфейс делает его удобным средством работы с архивами.
По своим
техническим характеристикам
На файлах типа .EXE, .COM, .LIB, .OBJ, .OVR и аналогичных им RAR как правило обеспечивает максимальную по сравнению с другими архиваторами степень сжатия, превосходя их примерно на 0.5 - 3%
На отдельных файлах (больших .LIB, некоторых других) выигрыш может достигать 5-7% от упакованного размера. Метод сжатия обычно существенно не влияет на результат.
Текстовая информация сжимается примерно на уровне других архиваторов (зависит от вида текста и метода сжатия) на файлах до 32 килобайт размером. На больших текстовых файлах RAR обычно превосходит большинство других архиваторов.
При упаковке файлов баз данных существенно влиять на размер и время работы может метод сжатия (m0 - m5).
Степень сжатия графической информации сильно зависит от рода файлов.
При создании непрерывного (solid) архива, содержащего много небольших однотипных файлов, степень сжатия на 10 - 40 % и более превосходит достигаемую при упаковке в обычный архив.
Помимо стандартных функций RAR обеспечивает
Полноэкранный интерфейс:
Специальные функции:
Ограничения
Непрерывные (solid) архивы
При упаковке большого числа однотипных файлов можно получить существенное увеличение степени сжатия, если вместо обычного, создать непрерывный архив.
Чтобы получить непрерывный архив, необходимо в командной строке RAR при создании архива указать ключ -s:
rar a -s solid.rar
В непрерывном архиве при упаковке каждого файла (кроме первого) используется информация, содержащаяся в предыдущих файлах. По этой причине архивы такого типа нельзя модифицировать. Выигрыш в степени сжатия по сравнению с обычными архивами тем выше, чем меньше средний размер файла и больше их количество. Наиболее типичный выигрыш на больших пакетах программ от 2 до 15 %, но в отдельных случаях наблюдалось уменьшение размера архива (по сравнению с созданным обычным методом) в 1.5 - 2 раза.
Можно также
создавать непрерывные архивные
тома и непрерывные
Основной недостаток предложенного метода в том, что для распаковки одного файла архиватору необходимо обработать все файлы, предшествующие данному (при этом выдается сообщение: Skipped <имя файла>). Поэтому непрерывные архивы удобнее всего использовать в том случае, когда предполагается распаковка сразу всего архива, например для поставки больших пакетов программ (в этом случае могут быть удобны непрерывные самораспаковывающиеся архивные тома).
Кроме того, при повреждении одного из файлов в непрерывном архиве, будет испорчена информация во всех остальных файлах, следующих за ним.
Если
при создании непрерывного архива (также
как и при создании архивных томов)
сжатие файла не дало результата (упакованный
размер больше исходного), то повторное
запоминание файла проводиться
не будет. Так что размер файла
в таких архивах может
Для повышения степени сжатия при добавлении к непрерывному архиву файлы сортируются по расширению.
Работа с внешними архивами
В полноэкранном режиме RAR позволяет работать с архивами форматов широко распространенных архиваторов ZIP, ARJ, LZH.
Для этих архивов поддерживаются следующие операции:
Для таких архивов можно обычным образом задать пароль (ALT-P) и подкаталог для временных файлов (ALT-W).
Для простого просмотра архивов ZIP, ARJ, LZH достаточно одного архиватора RAR, но для выполнения архивных операций соответствующие программы (PKUNZIP, PKZIP, ZIP2EXE, ARJ, LHA) должны быть указаны в PATH.
Просмотр файлов в RAR архиве
Если
при просмотре файлов в RAR архиве
используется встроенный viewer, то распаковка
файла осуществляется динамически
по мере надобности. При использовании
внешней утилиты просмотра
1.4. Архиваторы WINDOWS
В системе
Windows нет встроенных функций для
работы с упакованными архивами, поэтому
большинству пользователей
Емкость магнитных дисков и оперативной памяти постоянно растет, каналы передачи данных становятся все более мощными, и все же объем передаваемой и хранимой информации по-прежнему остается весьма значимым фактором, заставляющим нас использовать программные средства для работы с упакованными данными.
Разработанная российским программистом Евгением Рошалем утилита WinRAR (Рис. 1.1. ) позволяет работать с ZIP-архивами, но основным форматом для нее является RAR (также разработка Рошаля). Кроме того, есть возможность создавать самораспаковывающиеся EXE-архивы, а также использовать внешние программы для распаковки и просмотра архивов типа ARJ, LZH и CAB. Программа создает многотомные архивы лишь в формате RAR.
Формат RAR превосходит ZIP, ARJ и LZH по эффективности сжатия, однако в наибольшей степени преимущество этой технологии проявляется в случае «непрерывных» архивов, которые не допускают внесение изменений и обрабатываются довольно медленно.
Дистрибутив
WinRAR — EXE-файл объемом около 650 Кбайт,
после инсталляции пакет
Окно архиватора напоминает системную утилиту «Мой компьютер», архивы выглядят и ведут себя подобно обычным папкам. Пополнять архивы и извлекать из них объекты можно с помощью перетаскивания. Для просмотра упакованных файлов в программе имеется встроенный модуль визуализации, но можно подключать и внешнюю утилиту просмотра. Программа снабжена весьма обстоятельной справочной системой.
Утилита Е. Рошаля компактна, удобна, в достаточной мере универсальна, ее цена не такая привлекательная, как у WinZip, но меньше, чем у других лидеров этого обзора — ZIP Explorer Pro и Zip Magic, так что для многих WinRAR может стать наилучшим выбором.
WinRAR - это
32-разрядная версия
Возможности WinRAR:
- полная поддержка архивов RAR и ZIP;
- оригинальный
высокоэффективный алгоритм
- специальный алгоритм мультимедиа-сжатия;
- оболочка
с поддержкой технологии
- интерфейс командной строки;
- управление архивами других форматов (CAB, ARJ, LZH, TAR, GZ, ACE, UUE);
- поддержка непрерывных (solid) архивов, в которых степень сжатия может быть на 10 - 50% больше, чем при обычных методах сжатия, особенно при упаковке значительного количества небольших похожих файлов;
- поддержка многотомных архивов;
- создание
самораспаковывающихся (SFX) обычных
и многотомных архивов с
- восстановление
физически поврежденных
- другие
дополнительные функции,
Количество добавляемых в архив файлов зависит от объема доступной памяти и длины их имен. Для добавления одного файла нужно ориентировочно 128 байт памяти. Например, для архивации миллиона файлов необходимо около 128 Мб памяти. WinRAR тестировался на архивах, содержащих до 10 миллионов файлов.
Размер
архива RAR, также как и любого файла
в архиве RAR, ограничен объемом 8 589 934 591 Гб
(9 223 372 036 854 775 807
Размер архива ZIP, также как и любого файла в архиве ZIP, не может превышать 4 Гб.
Кроме WinRAR, в комплект поставки входит файл Rar.exe. Это также 32-разрядная версия RAR для Windows, но она поддерживает только интерфейс командной строки и работает в текстовом режиме. Обычно консольная версия RAR используется для вызова из пакетных файлов (BAT и CMD), для запуска из приглашения DOS и др. Она поддерживает больше команд и ключей в командной строке, чем WinRAR.
Рис 1.2. – Окно программы WinZip
Условно-бесплатная утилита, разработанная компанией Nico Mak Computing, наверное, самая знаменитая программа архивации для Windows. EXE-файл с дистрибутивом WinZip(Рис 1.2. ) занимает около 940 Кбайт, после установки объем файлов программы составляет 2 Мбайт.
Программа
имеет встроенные средства для манипулирования
архивами и упакованными файлами
в форматах ZIP, TAR, GZIP и CAB, а также
позволяет подключать внешние модули
для работы с ARJ-, ARC- и LZH-файлами. Все
операции с архивами можно выполнять
с помощью перетаскивания, длинные
имена объектов (в том числе
кириллические) обрабатываются нормально.
Имеется функция парольной
К сожалению, программа не показывает в графическом виде структуру упакованных архивов, а представляет их содержимое в виде «плоских» списков.
WinZip имеет
богатые возможности настройки
интерфейса, параметров просмотра
архивов и интеграции с Windows
— окно Configuration имеет шесть вкладок.
Программа фиксирует имена
Работа с программой
Начнем с самого распространенного сценария работы посредством программы WinZip. Допустим, в директории XXXX есть файлы X1, X2, ..., Xn. Их надо запаковать в единый архив. Находим папку XXXX, выделяем файлы X1, X2, ..., Xn (используя левую клавишу мыши и кнопки Ctrl или Shift). Затем после правого клика мышью выбираем команду Add to Zip – заархивировать(Рис. 1.3.).
Рис. 1.3. – Создание архива
Рис. 1.4. – Созданный архив