Программы-архиваторы

История развития теории сжатия информации. Сущность и виды архиваторов - программ, позволяющих уменьшить размер файла для экономии места на диске. Архиваторы для MS DOS и Windows 9x. Программы для обслуживания архивных файлов. Режимы программ архивации.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 10.12.2012
Размер файла 57,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

ARJ выведет по окончании сжатия 10% (отношение длины сжатого файла к длине исходного файла), a PKZIP -- 90% (на сколько процентов удалось сжать файл при помещении в архив).

Задание степени сжатия. По умолчанию программы PKZIP и ARJ обеспечивают достаточно большую скорость работы и близкую к максимальной степень сжатия. Но при желании Вы можете получить максимальную (на несколько процентов большую) степень сжатия файлов за счет несколько более медленной работы. Для этого следует указать режим -ЕХ программы PKZIP и режим -JM программы ARJ.

Режимы выбора архивируемых файлов.

Программы PKZIP и ARJ имеют три основных режима помещения файлов в архив:

Add --добавление в архив всех файлов;

Update --добавление в архив новых файлов;

Freshen --добавление новых версий имеющихся в архиве файлов.

Эти режимы имеют следующие особенности:

* в режиме добавления (Add) в архивный файл добавляются все указанные в команде файлы;

* в режиме добавления новых файлов (Update) в архивный файл добавляются те файлы, у которых либо нет копий в архиве, либо эти копии имеют более раннюю дату, чем у файла. Задание этого режима позволяет предотвратить затирание более новых версий файлов в архиве;

* в режиме обновления версий файлов (Freshen) в архив добавляются новые версии тех файлов, которые уже имеются в архиве. Иначе говоря, в архив добавляются те файлы, копии которых уже находятся в архиве, но имеют более раннюю дату, чем у соответствующего файла на диске. Этот режим позволяет добиться того, чтобы архивный файл содержал наиболее свежие версии своих файлов.

Задание этих режимов осуществляется следующим образом:

Режим

pkzip

ARJ

Add

Update

Freshen

По умолчанию

режим-U

Режим-F

команда

команда

команда

А

U

F

Пересылка файлов в архив

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

PKZIP --режим --М (можно указывать совместно с режимами -А, -U или -F);

ARJ -- режим --D (можно указывать совместно с командами А,U или F) или команда М;

Команда М программы ARJ эквивалентна команде А с режимом --D, она задает добавление файлов в архив с удалением исходных файлов.

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

Извлечение файлов из архива

Как упоминалось ранее, для извлечения файлов из архивов, созданных программой PKZIP (.ZIP-файлов), используется программа PKUNZIP. А программа ARJ сама умеет извлекать файлы из своих архивов. Программы PKUNZIP и ARJ имеют следующие форматы вызова:

PKUNZIP режимы имя-архива имена-файлов...

ARJ команда режимы имя-архива (каталог Х) [имена-файлов]...

Параметры команд:

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

режимы -- указываются с предшествующим знаком “-” или “/”; они задают или уточняют требуемые от программы действия;

имя-архива -- задает имя архива, откуда извлекаются файлы. Если расширение у имени архивного файла не указано, подразумевается .ZIP для программы PKUNZIP и ARJ -- для программы ARJ. В имени архива можно употреблять символы * и?--в этом случае обрабатывается несколько архивных файлов;

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

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

После ввода команды программы архивации начинают извлечение файлов из архива. На экране изображаются имена извлекаемых из архива файлов. Заметим, что при указании имен извлекаемых из архива файлов программа PKUNZIP использует символ “/” вместо “\” в качестве разделителя имен каталогов и файлов.

Режимы замещения существующих на диске файлов.

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

PKUNZIP -- на экран выводится запрос: имя-файла already exists. Overwrite (y/n/a/r)? (Файл существует. Перезаписать?). Вы можете нажать на одну из клавиш: (Y) -- заместить имеющийся на диске файл, И -- не извлекать файл из архива, В -- всегда замещать имеющиеся на диске файлы (больше запросов не будет), [к].

ARJ -- если файл на диске более старый (имеет более раннюю дату последней модификации, чем файл в архиве), на экран выводится запрос: “имя-файла exists. Overwrite [YNAQ] ?”. Если файл на диске имеет ту же или более позднюю дату последней модификации, что и файл в архиве, выводится тот же запрос, но вместо “exists” сообщается “is same or newer”. Можно нажать на одну из клавиш: (y] -- заместить имеющийся на диске файл, (И -- будет выдан запрос, в ответ на который можно ввести Новое имя файла или сразу нажать Enter для пропуска извлечения данного файла, [А) -- всегда замещать имеющиеся на диске файлы (больше запросов не будет), (Q) -- окончить работу программы ARJ.

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

СРАВНЕНИЕ ВЕРСИЙ АРХИВАТОРОВ MS DOS И WINDOWS

Извлечение

Запрос

PKUNZIP

ARJ

Всех файлов

Без запросов

С запросами

-0

По умолчанию

-JYO

По умолчанию

Новых версий и новых файлов

Без запросов

С запросами

-N

Нет

-U -

JYO -U

Новых версий файлов

Вез запросов

С запросами

-F

Нет

-F -F

-JYO

Новых файлов

Без запросов

Нет

-N

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

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

Все версии архиваторов для MS DOS (по крайней мере из рассмотренных выше), весьма эффективно используют память XMS или EMS. С учетом реального режима работы процессора, это дает еще 10-15 % выигрыша в производительности.

Как ни странно, версии архиваторов для MS DOS часто используют более совершенные алгоритмы сжатия. Причина проста - в большинстве случаев в версиях архиваторов для MS DOS опробуются возможные усовершенствования, переносимые далее в Windows. Причем, иногда применение некоторых новшеств в Windows оказывается технически нецелесообразным. Пример - отказ от применения в архиваторе WinZip 8.0 Beta словаря переменной длинны более 128 кбайт, из-за переполнения кеш-памяти современных процессоров Pentium-II или Celeron.

Резюмируя, можно утверждать, что при прочих равных условиях (тип вычислительной системы, степень сжатия и др.) производительность архивации (особенно упаковки с высокой степенью сжатия) в архиваторах для 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.

ЗАКЛЮЧЕНИЕ

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

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

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

В настоящее время появилось много модификаций архиваторов, таких как Winrar, Winzip и т.д. которые работают в среде Windows, имеют лучший интерфейс и больше функций, чем их DOS “отцы”, у них выше степень защиты данных.

СПИСОК ЛИТЕРАТУРЫ

Фигурнов В.Э. «IBM PC для пользователя. Краткий курс» - М.: ИНФРА-М, 1998.

IBM PC для пользователя - Фигурнов В.Э., Москва “ИНФРА-М” 1995 г.

Размещено на Allbest.ru


Подобные документы

  • Исследование основных видов программ-архиваторов. Сжатие файлов при архивации. Показатель степени сжатия файлов. Оценка функциональности самых популярных программ-упаковщиков. Технические характеристики процессов сжатия. Методы архивации без потерь.

    реферат [1,6 M], добавлен 05.12.2013

  • Проведение исследования программ–архиваторов, позволяющих уменьшить размер файла для экономии места на диске. Установка архиватора BreeZip и WinRAR. Особенность разархивации самых различных видов архивных файлов. Средства архивирования в Unix–системах.

    отчет по практике [1,4 M], добавлен 08.01.2023

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

    презентация [217,8 K], добавлен 05.04.2011

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

    контрольная работа [534,7 K], добавлен 11.01.2015

  • Понятие процесса архивации файлов. Программы, осуществляющие упаковку и распаковку файлов. Защита информации от несанкционированного доступа. Самораспаковывающиеся архивы. Основные характеристики программ-архиваторов. Распространенные алгоритмы сжатия.

    презентация [801,6 K], добавлен 23.10.2013

  • Общее понятие архивации и архивного файла. Описание и характеристика архиваторов MS DOS, ARJ,RAR, Windows, WinRAR, WinZip. Сравнительный анализ программ-архиваторов Windows и экономическая оценка их использования. Охрана труда при работе с компьютером.

    дипломная работа [1,6 M], добавлен 27.07.2010

  • Программы для создания архивов. Эффективность сжатия данных как важнейшая характеристика архиваторов. Основные методы сжатия данных. Характеристика программы для упаковки текстов и программ WinRar. Распаковка файлов, упаковка файлов и папок в общий архив.

    реферат [21,0 K], добавлен 05.04.2010

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

    презентация [492,6 K], добавлен 22.12.2014

  • Архив – файл с информацией из одного или нескольких сжатых файлов. Теоретические основы сжатия данных: объекты, обратимость; программные средства и требования к ним. Архиваторы под Windows: WinZip, WinRar; поддержка алгоритмов компрессии JPEG, LZMA.

    реферат [18,4 K], добавлен 30.11.2011

  • Утилиты архивации для создания резервных копий файлов путем помещения их в архив в сжатом виде. Операции над архивами. Алгоритмы архивации. Универсальные алгоритмы уплотнения. Формат задания команд. Степень сжатия файлов. Основные виды архиваторов.

    презентация [241,0 K], добавлен 13.08.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.