Структура командной строки для работы с программой 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?.*-все файлы, начинающиеся на А.