Структура командной строки для работы с программой ARJ

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

Программа ARJ позволяет:

· Создавать архивные файлы из отдельных или всех файлов текущего каталога и его подкаталогов, загружая в один архив до 32000 файлов;

· Добавлять и заменять файлы в архиве;

· Извлекать и удалять файлы из архива;

· Просматривать содержимое архива;

· Создавать многотомный архив;

· Защищать каждый из помещенных в архив файлов 32-битовым циклическим кодом, тестировать архив, проверяя сохранность в нем информации;

· Получать помощь по работе на 3 международных языках;

· Вводить в архив комментарии к файлам;

· Запоминать в архиве пути к файлам;

· Сохранять в архиве несколько поколений (версий) одного и того же файла;

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

· Осуществлять поиск строк в архивированных файлах;

· Восстанавливать файлы из разрушенных архивов;

· Создавать самораспаковывающиеся архивы как на одном томе, так и на нескольких томах;

· Просматривать содержимое текстовых файлов, содержащихся в архиве;

· Обеспечивать защиту информации в архиве и доступ к файлам, помещенным в архив, по паролю.

 

 

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

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

ARJ-? или ARJ/?

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

 

ARJ <команда> [-<кл1> [-<кл2>...]] <имя_архива> [<список_имен_файлов>]

 

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

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

 

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

 

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

 

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

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

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

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

 

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

 

Ключ Назначение
-r Добавление файлов из текущего каталога и всех вложенных в него подкаталогов с указанием пути к файлам
-v Создание многотомного архивного файла
-g Защита создаваемого архива паролем:
  g<пароль>-пароль вводится в командной строке;
  g?-ввод невидимого пароля при выполнении
-x Добавление/замена файлов, за исключением файлов, имена которых указаны вслед за ключом
-q Запрос на выполнение операции для каждого файла:
  для подтверждения необходимо ввести символ “Y”
  для отказа-символ “N”
-je Создание самораспаковывающегося архива
-m Указание метода архивации:
  m0-без сжатия;
  m1-нормальное сжатие (по умолчанию);
  m2-наибольшая компрессия;
  m3-быстрое сжатие и меньшая компрессия;
  m4-самое быстрое сжатие и наименьшая компрессия
-y Предполагается ответ YES на все вопросы архиватора
-jp Пауза при просмотре содержимого архива после заполнения экрана

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

 

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

*.*-все файлы;

*.bat-все файлы с расширением .BAT;

A?.*-все файлы, начинающиеся на А.