Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание архива




Назначение архиваторов

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

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

Как правило, программы для архивации позволяют помещать копии файлов на диске в сжатом виде в архивный файл, извлекать файлы из архива, просматривать оглавление архива и т.д. Разные программы отличаются форматом архивных файлов, скоростью работы, степенью сжатия файлов при перемещении в архив, удобством использования. Среди наиболее распространенных программ, работающих под управлением DOS можно назвать ARJ, PKZIP, LHA, PAK, RAR. В операционных оболочках Windows чаще всего используются архиваторы WINRAR и WINZIP, управление которыми достаточно просто производится с помощью наглядного и удобного интерфейса. Поэтому в дальнейшем мы кратко рассмотрим только основные возможности программы-архиватора ARJ.

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

- имя файла,

- сведения о каталоге, в котором содержится файл,

- дата и время последней модификации файла,

- размер файла на диске и в архиве,

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

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

Имена архивных файлов программы ARJ обычно имеют расширение.ARJ, а для многотомных архивов (режим -V) продолжения архива имеют расширение.A01,.A02 и т.д.

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

Задание функций программы ARJ осуществляется с помощью задания кода команды и режимов. Код команды - это одна буква, которая указывается в командной строке сразу за именем программы и задает вид работы, которую должна выполнить программа. Например, А - добавление файлов в архив, Т - тестирование (проверка) архива, Е - извлечение файлов из архива, М - переписка файлов в архив и т.д.

Для уточнения того, какие именно действия требуются от программы ARJ, можно задать режимы, указываемые в любом месте командной строки после кода команды. Они записываются с предшествующим знаком “-”: -V (многотомный архив), -G (задание пароля) и т.д.

При перемещении файлов в архив используется следующий формат вызова:

ARJ <команда> <режимы> <имя архива> [<каталог>\][<имена файлов>]

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

При сжатии каждого файла выводятся проценты обработанной части файла. После окончания сжатия каждого файла сообщается о степени его сжатия.

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

Add - добавление в архив всех файлов (команда А),

Update - добавление в архив новых файлов (команда U),

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

Например,

ARJ a myarc

- добавление в архивный файл MYARC.ARJ всех файлов из текущего каталога;

ARJ a docfiles *.doc a:\*.doc

- добавление в архивный файл DOCFILES.ARJ всех файлов с расширением.doc из текущего каталога и из корневого каталога диска A:;

ARJ u a:myarc

- обновление архивного файла A:MYARC.ARJ. В архивный файл добавляются все файлы из текущего каталога, кроме тех, у которых в архиве имеются копии с более поздним временем создания.

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

ARJ m -jt1 myarc

- пересылка в архивный файл MYARC.ARJ всех файлов из текущего каталога с дополнительным контролем правильности помещенных в архив копий файлов.




Поделиться с друзьями:


Дата добавления: 2014-11-20; Просмотров: 552; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.