Delphi 6 -программирование

         

Некоторые архиваторы предоставляют возможность создания



Таблица 6

АрхиваторКомандаИмя архива
arj.exearj x !collaps !collaps.arj
pkunzip.exepkunzip -d !collaps !collaps.zip
lharc.exelharc e -x !collaps !collaps.lzh
lha.exelha e -x !collaps !collaps.lzh
ice.exeice e -x !collaps !collaps.ice
pak.exepak e /path !collaps !collaps.pak
Некоторые архиваторы предоставляют возможность создания многотомных архивов, расположенных на нескольких дискетах. В отличие от утилиты MS-DOS BACKUP одновременно с выгрузкой содержимого каталогов и подкаталогов архиваторы выполняют сжатие файлов.
Очень удобно создавать многотомные архивы программой ARJ.EXE. Для этого ей надо задать опцию -vnnnn, где nnnn - ёмкость используемых для архива дискет: 360, 720, 1200, 1440. Например, для выгрузки на дискеты высокой плотности (1,2 мегабайта) каталога BORLANDC со всеми подкаталогами можно использовать следующую команду: arj a -r -v1200 a:\borlandc c:\borlandc
Предполагается, что каталог BORLANDC находится на диске C:, а многотомный архив будет создаваться на дискетах, вставляемых в дисковод a:.
Если BORLANDC - текущий каталог, команда будет выглядеть более просто: arj a -r -v1200 a:\borlandc
В процессе создания архива утилита ARJ будет просить вас устанавливать всё новые и новые дискеты, до тех пор, пока все файлы не будут выгружены.
Для восстановления каталога BORLANDC лучше всего создать этот каталог командой MD или при помощи оболочки Norton Commander и сделать его текущим. Затем установите в дисковод первую дискету и выдайте следующую команду: arj x -v a:\borlandc
Другая интересная возможность, предоставляемая многими архиваторами - защита создаваемого архива паролем для предотвращения несанкционированного доступа к хранящимся в нём файлам. Пароль должен указываться как при создании архива, так и при извлечения из него файлов.
Для задания пароля архиватор ARJ использует опцию -g. Пароль должен следовать сразу за этой опцией. Например, пусть нам требуется перенести все файлы из текущего каталога в архив и защитить архив паролем "pwd". Для этого можно использовать следующую команду: arj m -r -gpwd !collaps
Для восстановления файлов из такого архива используйте команду: arj x -gpwd !collaps
Приведём таблицу опций, используемых различными архиваторами для защиты архива паролем:

Содержание раздела