Архивация

Автор работы: Пользователь скрыл имя, 05 Июня 2012 в 11:17, курсовая работа

Краткое описание

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

Содержимое работы - 1 файл

1.doc

— 394.50 Кб (Скачать файл)

      Недостатки: Разбивка на дискеты только фиксированной длинны и только внешней программой...  

      2.4.2 Архивация данных  для Windows

                   2.4.2.1 Программа- архиватор WinZip

      

      Последняя финальная версия WinZip 8.1 

       WinZip - наверное, самый популярный архиватор, имеет  встроенную поддержку разархивирования .CAB-файлов и файлов популярных "интернет-форматов", таких как  TAR, GZip, UUencode, BinHex и MIME. Разархивирование файлов ARJ, LZH и ARC поддерживается через соответствующие архиваторы. WinZip прост и удобен в работе, имеет интуитивно понятный интерфейс, позволяющий даже начинающим пользователям работать с ним без подготовки. К программе можно подключить внешнюю антивирусную программу для проверки файлов архивов на вирусы. Архиватор может работать в двух стилях: Wizard (мастер, помощник) Classic (стандартный, классический). Стиль Wizard - для тех, кто еще не освоился с архиватором или любит работать пошагово, отвечая на соответствующие вопросы программы.

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

Если  файл, на котором нажимают кнопку, является ZIP-архивом, то меню в проводнике будет  выглядеть так:

      

      

       По умолчанию WinZip ассоциирует себя со следующими расширениями файлов:

      

      

      WinZip поддерживает создание многотомных  архивов.

      К программе можно скачать дополнения:

      WinZip Command Line Support Add-On - для работы с  архивами из командной строки.

      WinZip Internet Browser Support Add-On - для упрощения  скачивания архивов из Интернет, их распаковки и инсталляции  программ. Архив автоматически скачивается  в указанную в настройках директорию  и по окончании открывается  в WinZip'е.

      WinZip Self-Extractor - для создания самораспаковывающихся архивов. WinZip Self-Extractor, хотя и может работать как дополнение к WinZip, является самостоятельным программным продуктом. Начиная с версии 8.0 в WinZip для создания самораспаковывающихся архивов встроен WinZip Self-Extractor Personal Edition с несколько ограниченными, по сравнению с WinZip Self-Extractor возможностями. 
 
 
 
 
 

      2.4.2.2 Программа- архиватор  WinRAR 

       Наверное, второй по популярности архиватор после WinZip, а в России наверняка даже его опережает. Последняя финальная версия - WinRAR 2.90

       WinRAR работает в Windows 9x/ME/NT/2000/XP. Существует консольная версия Rar, а также версии для Linux, BeOS, DOS, OS/2 и различных платформ Unix. WinRAR доступен на многих языках, в том числе на русском. Автор программы - Евгений Рошал из Челябинска.

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

       Полностью поддерживается формат ZIP, а  также основные операции (просмотр содержимого, распаковка, показ комментариев и информации об архивах) для файлов CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2 и JAR.

      

      

       Поддерживается  возможность создания непрерывных (solid) архивов, с увеличением степени  сжатия на 10-50%, особенно для большого количества файлов; создания многотомных и самораспаковывающихся архивов. WinRAR интегрируется в проводник, при нажатии правой кнопкой мыши на поддерживаемом типе архива возникает контекстное меню:

        

       А при выделении других файлов (и  директорий) - меню для добавления файлов в архив (для запуска WinRAR и уточнения  параметров) и меню для создания из выбранных файлов и директорий архива RAR.

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

      

      2.4.2.3 Программа- архиватор PowerArchiver 2001 

      Последняя версия - PowerArchiver 2001 7.02.08

       Встроенная  полная поддержка файлов ZIP, CAB, LHA (LZH), TAR, TAR.GZ, TAR.BZ2 и BH (BlakHole), а также XXE и UUE файлов. Встроенная поддержка для разархивации файлов RAR, ARJ, ARC, ACE, ZOO, GZ и BZIP2. Встроенное внутреннее средство просмотра файлов TXT, RTF, BMP, ICO, WMF, EMF, GIF и JPG. Возможность печати списка файлов в архиве или экспорта списка в файлы формата TXT или HTML. Поддержка перетаскивания файлов в/из архивов. Имеются возможности по выполнению резервного копирования, возможность разархивации сразу нескольких архивов, починка поврежденного архива (только для ZIP), создание многотомного ZIP-архива из целого архива и наоборот, встроенная функция определения типа архива. Возможность подключения внешнего антивируса. Две модели просмотра архивов - классическая и по типу проводника, с двумя разделенными горизонтально окошками и показом древовидной структуры. По количеству встроенных возможностей программа опережает своих конкурентов, за счет чего она довольно быстро завоевала популярность среди пользователей.

      

       Интеграция в проводник с настраиваемым  меню:

      

      

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

      

      

       А такой вид оно имеет при  нажатии и выделении на файлах других форматов.

      

      

       Дополнения  к программе:

       Поддержка параметров командной строки - PowerArchiver Command Line Support Add-On или PowerArchiver Command Line.

       Для создания самораспаковывающихся  архивов - PowerArchiver SFX Maker Add-On. 

      2.4.2.4 Программа- архиватор WinAce 

      На  данный момент последней является версия WinAce 2.11

       Архивация в следующие форматы: ACE, ZIP, LHA, MS-CAB, JAVA JAR.

       Разархивация форматов ACE, ZIP, LHA, MS-CAB, RAR, ARC, ARJ, GZip, TAR, ZOO, JAR. Поддержка многотомных архивов для файлов форматов ACE, ZIP, CAB. Создание самораспаковывающихся архивов, а также восстановление архивов для файлов ACE и ZIP. Доступ из командной строки. Встроенное средство просмотра документов Word, HTML, текстовых файлов и основных графических форматов: TIFF (*.tif; *.tiff), Photoshop (*.psd, *.pdd), Paintshop Pro (*.psp), *.png (Portable network graphic), GIF, BMP, Standard Windows bitmap (*.bmp, *.rle, *.dib), *.ico, SGI (*.bw, *.rgb, *.rgba, *.sgi), Autodesk (*.cel; *.pic), Truevision (*.tga; *.vst; *.icb; *.vda; *.win), ZSoft Paintbrush (*.pcx, *.pcc), копии экрана Word 5.x (*.scr), Kodak Photo-CD (*.pcd), Portable pixel/gray map (*.ppm, *.pgm, *.pbm), Dr. Halo (*.cut, *.pal), SGI Wavefront (*.rla, *.rpf) и GFI факс (*.fax). Функция оптимизации существующих архивов. Интеграция с проводником: наличие всплывающих контекстных меню по нажатию правой кнопки мыши и дополнительная закладка при просмотре свойств файлов (только для архивов ACE и ZIP).

      

      

        

       Формат ACE часто используется при  обменами файлов на ряде каналов IRC-серверов.

      

      2.4.2.5 Программа- архиватор 7-Zip 

      Последняя доступная на данный момент версия – 7-Zip 2.30 Beta 12.

        

       Это сравнительно мало известный архиватор, обеспечивающий довольно высокую степень сжатия для формата ZIP и имеющий также  свой формат 7z с высокой степенью сжатия. Ко всему прочему, 7-Zip является бесплатным. Архиватор полностью поддерживает форматы ZIP, GZIP, BZIP2, TAR, 7z, обеспечивает разархивацию файлов формата RAR, CAB. Возможна работа из командной строки. Интегрируется в проводник, добавляя простое меню из трех пунктов:

      

        
 
 
 

      2.4.2.6 Сравнение функциональных возможностей

      

      Поддержка форматов и другие возможности

Формат, функция WinZIP 8.1 WinRAR 2.90 PowerArchiver 2001 7.02.08 WinAce Archiver 2.04 7-Zip 2.30 Beta 12
ZIP Полная Полная Полная Полная Полная 
RAR Нет Полная Распаковка Распаковка Распаковка 
ACE Нет Распаковка Распаковка Полная Нет
Другие XXe, BinHex, MIME - XXE - 7z
Поддержка многотомных архивов ZIP RAR ZIP ACE, ZIP, CAB Нет
Поддержка создания Solid архивов Нет RAR Нет ACE 7z
Встроенная Windows Windows и DOS Windows Windows и DOS Windows
Поддержка внешнего антивируса Да Нет Да Да Нет
Поддержка работы в командной строке через WinZip Command Line Support Add-On Полная Основные операции. Полная - через PowerArchiver Command Line Support Add-On Полная Полная 
Поддержка комментариев в архивах ASCII для ZIP ASCII и ANSI для  RAR и ZIP ASCII для ZIP ASCII, ANSI и HTML Нет

    2.4.3 Сравнение версий архиваторов MS DOS и Windows.

 

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

  1. Архиваторы работающие в среде MSDOS работают в реальном режиме процессора. Это обеспечивает не менее чем в 1.5 раза большую производительность процессора, по сравнению с защищенным режимом Windows 9x (для процессоров P-II и старше).
  2. Все версии архиваторов для MS DOS ( по крайней мере из рассмотренных выше), весьма эффективно используют память XMS или EMS. С учетом реального режима работы процессора, это дает еще 10-15 % выигрыша в производительности.
  3. Как ни странно, версии архиваторов для MS DOS часто используют более совершенные алгоритмы сжатия. Причина проста - в большинстве случаев в версиях архиваторов для MS DOS опробуются возможные усовершенствования, переносимые далее в Windows. Причем, иногда применение некоторых новшеств в Windows оказывается технически нецелесообразным. Пример: из-за переполнения кэш-памяти современных процессоров Pentium-II или Celeron - отказ от применения в архиваторе WinZip 8.0 Beta словаря переменной длинны (более 128 кбайт).

      Резюмируя, можно утверждать, что при прочих равных условиях (тип вычислительной системы, степень сжатия и др.) производительность архивации (особенно упаковки с высокой  степенью сжатия) в архиваторах  для MS DOS примерно в 1.5-1.6 выше. Грубо говоря, в 1.5 раза быстрее. Для небольших архивов (до 40-100MB) это не является существенным. Однако если выполнять архивирование 10000-15000 файлов общим объемом более 1-2Гб (типичный объем небольшого FTP сервера INTERNET), разница во времени может составить до 30-60 минут (Celeron-450MHz + 64MB RAM).

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

      2.5 Дополнительные возможности  архиваторов

      Кроме файла специального типа в большинстве  современных архиваторов создается  и саморазворачивающихся архив  в виде EXE-файла, запуск которого приводит к распаковке архива. Для оформления такого архива в WinZIP 2.6 требуется выбрать "Make .EXE file" в меню "Actions". Применение саморазворачивающегося архива упрощает работу. Но если к вам попал EXE-файл сомнительного происхождения, предположительно саморазворачивающегося архива и если такой файл на самом деле является программой, зараженной вирусом, то при его запуске могут быть непредсказуемые последствия. Поэтому эти файлы лучше все-таки распаковывать при помощи архиватора. Вообще, из соображений безопасности лучше полностью отказаться от саморазворачивающихся архивов.

Информация о работе Архивация