Архивация файлов в MS DOS или в командной строке (cmd)
В среде MS DOS наибольшее распространение получил архиватор 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.