Структура командной строки ARJ

Для получения на экране краткой помощи по работе достаточно в командной строке ввести имя программы: ARJ.

Для получения развернутой помощи и примеров задания команд следует ввести:
ARJ - ? или ARJ /?

Для загрузки программы и выполнения ею необходимых функций используется формат командной строки, где имя программы и параметры разделяются пробелами:
ARJ <команда> [-<кл1> [-<кл2>,..]] <имя_архива> [<список_имен_файлов>]

Обязательные параметры командной строки - это два параметра: <команда> и <имя_архива>.

Параметр <команда> записывается в виде одного символа вслед за именем программы и задает функцию архивации в соответствии с табл. 1.

Таблица 1- Основные команды программы-архиватора ARJ

Номер группы
Группа команд
Команда
Функция архивации
1
Помещение в архив
a
добавить файлы в архив
u
заменить файлы в архиве на новые версии
f
добавить в архив только новые файлы
m
переместить файлы в архив
2
Извлечение из архива
e
извлечь файлы из архива в текущий каталог
x
извлечь файлы из архива и поместить в каталоги в соответствии с указанными к ним путями доступа
3
Удаление из архива
d
удалить файлы из архива
4
Сервисные функции
t
полное тестирование архива
l
вывод содержимого архива без указания пути к файлам
v
вывод содержимого архива с указанием пути к файлам
y
копировать архив с новыми параметрами
w
найти текстовую строку в архиве

 

Параметр <имя_архива> задает имя архивного файла и записывается по общим правилам MS DOS, но без указания расширения, которое при создании нового файла присваивается автоматически. Имя архива может быть записано с указанием пути к файлу. Архиватор по умолчанию обрабатывает архивные файлы, имеющие расширение .ARJ.

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

Необязательные параметры командной строки - это ключи <клN> и <список_имен_файлов>. Принято необязательные параметры обозначать с помощью квадратных скобок.

Ключи уточняют действие команды архивации, и их может быть несколько. Каждый ключ начинается с символа "-" и может быть помещен в любом месте командной строки после команды. Признаком ключа кроме символа "-" может быть символ "/". В таблице 2 приведены наиболее важные ключи настройки.

Примечание. Команды и ключи программы-архиватора ARJ можно вводить командную строку в любом регистре.

Список имен файлов приводится тогда, когда обработке подлежат не все файлы архива или текущего каталога. При необходимости добавить, извлечь или удалить несколько файлов в командной строке следует записать их полные имена. В списке файлов можно указать до 64 имен файлов. Для сокращения записи имен файлов можно использовать шаблоны в соответствии с правилами MS DOS, например:
*.* - все файлы;
*..bat"- все файлы с расширением .ВАТ;
А?.* - все файлы, начинающиеся на А.

Таблица 2. Наиболее важные ключи настройки программы-архиватора ARJ

Ключ
Назначение
- r
Добавление файлов из текущего каталога и всех вложенных в него подкаталогов с указанием пути к файлам
- v
Создание многотомного архивного файла
- g

Защита создаваемого архива паролем:

g<пароль> - пароль вводится в командной строке

g? - ввод невидимого пароля при выполнении

- x
Добавление/замена файлов, за исключением файлов, имена которых указаны вслед за ключом
- q

Запрос на выполнение операции для каждого файла:

для подтверждения необходимо ввести символ "Y"

для отказа - символ "N"

- je
Создание самораспаковывающегося архива
- m

Указание метода архивации:

m0 - без сжатия;

m1 - нормальное сжатие (по умолчанию);

m2 - наибольшая компрессия;

m3 - быстрое сжатие и меньшая компрессия;

m4 - самое быстрое сжатие и наименьшая компрессия;

- y
Предполагается ответ "Yes" на все вопросы архиватора
- jp
Пауза при просмотре содержимого архива после заполнения экрана

 

Вопросы для самопроверки.

  1. Какой существует формат командной строки для вызова программы ARJ?
  2. Назовите основные команды управления программой ARJ и их функциональное назначение.
  3. Как получить на экране помощь по работе с программой ARJ?
  4. Как защитить свой файл в программе ARJ?