Программа архивации ARJ

Программы для архивации файлов

 

Существует много программ для архивации файлов. Как правило, эти программы позволяют помещать ко­пии файлов на диск в сжатом виде в архивный файл, извлекать файлы из архива, просматривать оглавление архива и так далее. Разные программы отличаются фор­матом архивных файлов, скоростью работы, степенью сжатия файлов при помещении в архив, удобством ис­пользования. Широко распространены программы PKZIP, PKUNZIP, ARJ, ICE, LHA, RAR.

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

Формат команды:

ARJ <команда> [ключ] <имя-архива> [<список файлов>]]

При вводе команды ARJ без параметров на экран выводится список команд и ключей программы.

Команды:

а - добавление файлов в архив;

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

е - извлечение файлов из архива в текущий каталог;

f - добавление в архив только новых файлов;

l - просмотр списка содержания архива без указания пути к файлам;

m - перенос файлов в архив;

t - проверка целостности архива;

u - изменить файлы в архиве;

v - просмотр списка архива с указанием пути к файлам;

w - найти текстовую строку в архиве;

х - извлечение файлов с полным именем (восстанавливает структуру каталога);

y - копирование архива с новыми параметрами.

 

Ключи (опции) (приведена лишь часть ключей):

с — извлечение файлов с указанным временем соз­дания;

d — извлечение с удалением;

е — исключить маршрут из имени файла;

f — обновить существующие файлы;

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

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

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

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

jp – пауза при просмотре содержимого архива после заполнения экрана;

m — указание метода сжатия (0, 1, 2, 3, 4):

m0 – без сжатия; m1 – нормальное сжатие (по умолчанию); m2 – наибольшее сжатие; m3 - быстрое сжатие меньшая степень сжатия (компрессия); m4 – самое быстрое сжатие и наименьшая компрессия;

n — только новый файл;

r — добавление файлов из текущего каталога и всех вложенных каталогов и подкаталогов;

u — изменить файл (новые и обновленные);

v — создание многотомного архива;

w — указать каталог, в который будут помещены временные файлы во время работы;

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

у — с подтверждением запроса на извлечение, предполагается ответ Yes;

Примеры команд:

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

Архивация файлов:

C:\>arj a D:\ARCHIV\new.arj E:\NEW

Производится упаковка каталога NEW с диска E: с использованием полных имен файлов. Архивный файл помещается на диск D: в каталог ARCHIV, имя архивного файла new, а расширение имени файла - arj;

C:\>ARJ a D:\ARCHIVL\lex.arj E:\LEX\*.*

архивируются все файлы из каталога LEX диска Е: и помещаются в файл lex.arj каталога ARCHIVL диска D:;

C:\>ARJ a -r -v А:sc5.arj E:\SC5\*.*

архивируются все файлы из каталога SC5 и всех его подкаталогов (режим -r) диска Е:, создается многотомный архив на диске А: (режим -v). После заполнения одной дискеты выдается запрос на установку следующей дискеты.

 

Разархивация файлов:

ARJ <команда> [-режимы] <имя-архива> [каталог\] [имена-файлов]

Здесь [каталог\] - каталог, куда будут помещаться файлы, извлекаемые из архива, [имена-файлов] - файлы извлекаемые из архива.

C:\>ARJ e D:\ARCHIVL\lex E:\LEX\

извлекается архивный файл из каталога ARCHIVL диска D:. Извлекаемые файлы помещаются в каталог LEX диска E:

C:\>ARJ е –v A:\lex.arj E:\LEX\

Производится разархивация (распаковка) многотомного архива lex.arj, расположен­ного на дискетах в каталог LEX диска Е:

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

C:\>ARJ x E:\LEX\Sc5.arj E:\LEX\

извлекается файл Sc5.arj с восстановлением всех каталогов и подкаталогов (команда x). Извлекаемые файлы помещаются в каталог LEX диска Е:. Если нужных подкаталогов нет на диске, то выдается запрос на их создание.