Автор работы: Пользователь скрыл имя, 04 Января 2011 в 10:22, курсовая работа
Цель данной работы - раскрыть возможности наиболее распространенных сервисных программ и научить читателя основным практическим приемам работы с ними, которые позволят ему надежно сохранять информацию в компьютере, а в случае нарушений умело восстанавливать информацию и обеспечить ее защиту от компьютерных вирусов и посторонних лиц.
Введение…………………………………………………….…..….2
История развития теории сжатия информации…………......3-8
Термины, используемые в архивации………………..…….9-10
Архиваторы MS DOS………………………………….......11-19
Архиваторы для WINDOWS 9X……….……………........20-29
Архивирование и разархивирование…………………….30 - 36
Сравнение версий архиваторов MS DOS и WINDOWS37 - 38
Заключение
Список литературы
Цена: 29 долл. Nico Mak Computing.
ZIP Explorer Pro 98 V2.54
Условно-бесплатная утилита ZIP Explorer Pro, созданная фирмой Aeco Systems, обеспечивает удобную работу с ZIP- LZH-, TAR-, TAZ- и TZ-архивами. Дистрибутив (EXE-файл) имеет объем всего 460 Кбайт, файлы программы после установки занимают около 700 Кбайт. К сожалению, в ходе инсталляции программа не помещает свой ярлык в меню Пуск|Программы, а лишь регистрируется в Реестре в качестве средства для работы с архивами вышеназванных типов.
Интерфейс программы прост и удобен. Двухпанельное окно ZIP Explorer Pro напоминает Проводник; в левой панели изображаются открытые в данном сеансе архивы в виде разворачиваемых деревьев, в правой - содержимое текущего объекта из левой панели (если это упакованный файл, его содержимое можно просматривать как текст или последовательность шестнадцатеричных кодов). Панель инструментов содержит кнопки для выполнения основных операций с архивами, а также для настройки параметров изображения (вид списка, шрифты и т.п.). ZIP Explorer Pro, в отличие от большинства рассмотренных архиваторов, позволяет переименовывать файлы в архиве без их распаковки. Программа безупречно работает с длинными именами файлов, дает возможность упаковывать и распаковывать файлы перетаскиванием. Правда, при перетаскивании папок со сложной структурой программа иногда выдает не очень внятное предупреждение: "Warning! Unable to represent 9-4-2 1:51:6", однако после этого успешно завершает выполнение операции.
Вы можете
не только вызывать ZIP Explorer Pro как самостоятельное
приложение, но и встраивать программу
в Проводник Windows 9x, добавляя в список объектов
внутри папки Мой компьютер "виртуальную
папку ZIP", которая позволяет открывать,
распаковывать и просматривать открывавшиеся
ранее архивы, а также быстро создавать
новые.
Архиватор фирмы Aeco - один из самых удобных,
компактных и мощных, хотя и довольно дорогой.
Любопытно, что разработчики предусмотрели
для пользователей знаменитой утилиты
WinZip "конкурентную модернизацию"
(замену WinZip на ZIP Explorer Pro за полцены последней
программы).
Цена: 40 долл. (для зарегистрированных пользователей WinZip замена этой программы на ZIP Explorer Pro - 20 долл.). Aeco Systems,
ZipMagic 98
Условно-бесплатный
архиватор ZipMagic фирмы Mijenix в основном ориентирован
на формат ZIP, но позволяет также просматривать
и распаковывать архивы и сжатые файлы
в форматах ARC, ARK, ARJ, CAB, DWC, GZ, LHA/LZH, PAK, RAR,
TAR, TAZ, Z и ZOO. Дистрибутив - EXE-файл объемом
1,7 Мбайт; файлы установленной программы
занимают почти 4 Мбайт. Программа тесно
интегрируется с Windows, встраиваясь в ОС
в качестве драйвера для обработки ZIP-архивов.
При инсталляции можно не только настроить
параметры взаимодействия с Windows, но и
встроить программу в популярные почтовые
клиенты и Web-браузеры для "прозрачного"
просмотра архивов.
Двухпанельное окно ZipMagic, напоминающее
Проводник Windows 9x, в удобном виде представляет
одновременно структуру локальных дисков
и ZIP-архивов, причем последние изображаются
в виде обычных папок (содержимое архивов
других типов, распознаваемых программой,
изображается в виде "плоских" списков).
Это очень удобно, если не считать двух
оговорок: во-первых, операционная система,
считая ZIP-файл папкой, не дает определить
его объем, показывая вместо этого объем
хранящихся в архиве объектов; во-вторых,
при копировании архива программа переписывает
его неупакованное содержимое. Контекстное
меню объектов внутри архивов практически
ничем не отличается от меню обычных объектов
Windows. Все операции с архивами можно производить
перетаскиванием, программа полноценно
работает с длинными именами.
В ZipMagic предусмотрена обширная система настроек, позволяющая регулировать десятки параметров архивации, интерфейса, взаимодействия архиватора с системой и коммуникационными программами. В целом ZipMagic - очень мощная и удобная программа, превосходящая остальные как по удобству использования, так и по богатству возможностей
АРХИВИРОВАНИЕ И РАЗАРХИВИРОВАНИЕ
Архивный файл
Архивный файл представляет собой набор из одного или нескольких файлов, помещенных в сжатом виде в единый файл, из которого их можно при необходимости извлечь в первоначальном виде. Архивный файл содержит оглавление, позволяющее узнать, какие файлы содержатся в архиве. В оглавлении архива для каждого содержащегося в нем файла хранится следующая информация:
* имя файла;
* сведения о каталоге, в котором содержится файл;
* дата и время последней модификации файла;
* размер файла на диске и в архиве;
* код циклического контроля для каждого файла, используемый для проверки целостности архива.
Программа ARJ позволяет создавать многотомные архивы -- последовательности архивных файлов. Они предназначены для архивации больших комплексов файлов на дискеты.
Имена архивных файлов.
Имена архивных файлов программ PKZIP/PKUNZIP и ARJ обычно имеют следующие расширения:
*ZIP --для архивных файлов .программ PKZIP/PKUNZIP;
ARJ --для архивных файлов программы ARJ (у многотомных архивов продолжения архива имеют расширения .А01, .А02 и т.д.).
При использовании программ архивации по умолчанию подразумеваются именно эти расширения имен: если для архивного файла не указано расширение, то подразумевается расширение .ZIP для программ PKZIP/PKUNZIP и .ARJ -- для программы ARJ. *
Программы для обслуживания архивных файлов.
Программа ARJ выполняет все функции по обслуживанию своих, архивов. Так, она может и помещать файлы в архив, и извлекать файлы из архива, и делать “саморазворачивающиеся” файлы и т.д. А для .ZIP-файлов различные функции по обслуживанию архивов выполняются разными программами:
PKZIP --помещение файлов в архив;
PKUNZIP --извлечение файлов из архива;
PKZIPFIX --восстановление поврежденного архивного файла;
ZIP2EXE --создание “саморазворачивающихся” файлов.
Кроме того, разработчиками этих программ и независимыми программистами были созданы различные вспомогательные программы для обработки архивов, например:
PKZFIND --поиск файла на диске и в .ZIP-архивах;
REARJ --преобразование всех архивов в .ARJ-архивы;
ARJSORT --сортировка .ARJ-архивов;
ARCVIEW --просмотр и диалоговая модификация архивов.
Режимы программ архивации
Программы PKZIP/PKUNZIP и ARJ имеют большое количество функций, выбор нужных функций выполняется в командной строке при вызове программ.
Задание функций программы ARJ осуществляется с помощью задания кода. команды и режимов. Код команды -- это одна буква, она указывается в командной строке сразу за именем программы и задает вид деятельности, который должна выполнить программа. Например,
А -- добавление файлов в архив,
Т -- тестирование (проверка) архива,
Е -- извлечение файлов из архива и т.д.
Для уточнения того, какие именно действия требуются от программы ARJ, можно задавать режимы. Режимы могут указываться в любом месте командной строки после кода команды, они задаются либо с предшествующим знаком “--”: --V, --М и т.д., либо с предшествующим знаком “/”: /V, /М и т.д. (однако в одной командной строке смешивать эти два способа нельзя).
Задание функций программ PKZIP/PKUNZIP осуществляется только с помощью указания режимов. Режимы могут указываться в любом месте командной строки после имени программы, они задаются либо с предшествующим знаком “--”, либо с предшествующим знаком “/”.
Помещение файлов в архив
При помещении файлов в архив используются следующие форматы вызова:
PKZIP режимы имя-архива [имена-файлов...
ARJ команда режимы имя-архива (католог\) [имена-файлое. . .
Параметры команд:
команда -- одна буква, которая задает для программы ARJ вид выполняемой деятельности. Например, А -- добавление файлов в архив, М -- пересылка файлов в архив и т.д.;
режимы -- указываются с предшествующим знаком “--” или “/”, они задают или уточняют требуемые от программы архивации действия;
имя-архива -- задает обрабатываемый архивный файл. Если этот архивный файл не существует, он автоматически создается. Если расширение у имени архивного файла не указано, то подразумевается расширение .ZIP для программы PKZIP, и .ARJ для программы ARJ;
каталог -- для программы ARJ задает базовый каталог, в котором содержатся файлы, включаемые в архив. Впрочем, с помощью задания каталога в самих именах файлов в архив можно включить и файлы, содержащиеся в других каталогах. Если базовый каталог не задан, то он подразумевается равным текущему каталогу;
имена-файлов -- задают файлы, включаемые в архив. При задании имен файлов можно использовать символы * и ?. Если имена файлов не заданы, то подразумеваются все файлы из текущего (для программы ARJ -- базового) каталога.
После ввода команды программы архивации начинают выполнять запрошенные действия. На экране изображаются имена .помещаемых в архив файлов. При сжатии каждого файла выводится либо процент обработанной части файла, либо горизонтальная, полоска, сообщающая о ходе сжатия. После окончания сжатия каждого файла напротив его имени сообщается о степени сжатия. Заметим, что программы 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. Он обеспечивает перед удалением исходного файла его сравнение с копией в архиве.
Извлечение файлов из архива