Операционные среды персональных компьютеров. Программные средства создания и сохранения информации. Часть 1: Методические указания к выполнению лабораторных работ, страница 9

2.1. Архивация файлов в MSDOS или в командной строке (cmd).

В среде MSDOS наибольшее распространение получил архиватор ARJ, RAR. Формат записи команды обращения к этому архиватору из командной строки имеет вид

Arj (или rar)   <команда>   [<режим>]   [<маршрут1>\]   <имя архива>   [<маршрут2>]   [<имена файлов>]

В ней используются следующие параметры.

<команда>- символ, с помощью которого задается вид выполняемого действия. Наиболее часто применяемые команды:

a      - добавление файлов в архив (архивация). Если архивный файл отсутствует, то он создается архиватором заново;

e     - извлечение файлов из архива (разархивация);

x     - извлечение файлов из архива в соответствующие каталоги (разархивация);

l      - просмотр оглавления архива;

d     - удаление файла из архива;

<режим>     - необязательный символ (совокупность символов), с помощью которых уточняются, заданные командой действия. Режимы указываются с предшествующим символом "-" или "/". Наиболее часто используемые режимы:

d     - удаление исходных файлов при архивировании, а при разархивировании - удаление файлов из архива;

r      - включение в архив файлов из подкаталогов;

<маршрут1> - необязательная последовательность из имен каталогов, разделенных символом "\", устанавливающая местонахождение архивного файла. Если <маршрут1> в команде архиватора не указывается, то по умолчанию считается, что архивный файл находится в текущем каталоге.

<имя архива> - имя архивного файла. Если расширение имени архивного файла не указывается, то архиватор в процессе его создания присвоит ему тип .arj.

<маршрут2> - необязательная последовательность из имен каталогов, разделенных символом "\", задающая для архиватора базовый каталог. При архивации файлы из базового каталога включаются в архив, а при разархивации из архива извлекаются в базовый каталог. Если базовый каталог в команде архиватора не указывается, то по умолчанию базовым считается текущий каталог.

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

Примеры записи некоторых команд программы ARJ.

1.Создание архива из файлов только базового каталога

arj(или rar)   a   [<маршрут1>\]<имя архива>   [<маршрут2>]   [<имена файлов>]

2.Создание архива из файлов входящих, как в базовый каталог, так и в его подкаталоги

arj(или rar)   a   -r   [<маршрут1>\]<имя архива> [<маршрут2>]   [<имена файлов>]

3.Извлечение файлов из архива в базовый каталог

arj(или rar)   e   [<маршрут1>\]<имя архива>   [<маршрут2>]   [<имена файлов>]

4.Извлечение файлов из архива с выводом их в соответствующие подкаталоги

arj(или rar)   x   [<маршрут1>\]<имя архива>   [<маршрут2>]   [<имена файлов>]

5.Удаление файлов из архива

arj(или rar)   d   [<маршрут1>\]<имя архива>   [<маршрут2>]   [<имена файлов>]

Кроме рассмотренных команд и режимов работы архиватора имеется множество других. Для вывода на экран их полного списка нужно в командную строку MS DOS ввести команду

arj(или rar)   -?

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

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

· для извлечения файлов из архива в его оглавлении помечаются требуемые файлы и копируются в нужное место;

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

Для создания нового архива нужно выделить имена помещаемых в архив файлов и каталогов и нажать клавиши Alt+F5. В появившемся окне диалога указать полное имя (с маршрутом) архивного файла и отметить опции: включать подкаталоги, удалять архивируемые файлы, использовать фильтр. В этом же окне с помощью кнопки Метод сжатия можно выбрать используемый архиватор.

Для распаковки имеющегося архива нужно его выделить и нажать клавиши Alt+F6.

2.2. Архивация файлов в Windows

В среде Windows все большую популярность приобретает архиватор WinRAR. Он запускается командой главного меню Пуск-Все программы-WinRAR.

Для создания нового архива нужно в строчном меню окна архиватора выбрать команду File-NewArchive или щелкнуть по кнопке Newна панели инструментов. В появившемся диалоговом окне New Archive выполнить следующие действия:

-  в поле Create in (Создать в) указать каталог, в котором создается архив;

-  в поле Имя файла указать имя создаваемого архива;

-  щелкнуть мышью по кнопке Ok.

После того как архив создан, его можно заполнять, то есть добавлять в него архивируемые файлы. Для этого выбирается команда строчного меню Actions-Add (Действия-Добавить), в результате выполнения которой на экране появляется диалоговое окно Add. (Если флажок Add dialog окна NewArchive был установлен, то окно Add после создания нового архива откроется автоматически). В нем выполняются следующие действия:

-  в поле Add from (Добавить из) указать каталог, из которого выбираются файлы включаемые в архив;