Тонкая настройка и оптимизация MS-DOS

       

Архиваторы


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

  • создавать архивы из отдельных или всех файлов, находящихся в каталоге и его подкаталогах;
  • добавлять в архив, извлекать или удалять из архива отдельные файлы или группы файлов;
  • просматривать содержимое архивов.
  • Наиболее развитые архиваторы дополнительно обладают следующими возможностями:

  • защита создаваемых архивов паролем;
  • создание самораскрывающихся архивов в виде EXE- или COM-программ;
  • создание многотомных архивов, располагающихся на нескольких дискетах.
  • Несмотря на обилие архиваторов и разнообразие выполняемых ими функций, вы легко научитесь их использовать для решения наиболее нужных задач:

  • создание архивов из всех файлов, находящихся в каталоге, т.е. "схлопывание" каталога;
  • то же самое, но в архив должны быть включены файлы из всех подкаталогов обрабатываемого каталога;
  • восстановление файлов из архива вместе со всеми подкаталогами, т.е. "разархивирование";
  • выгрузка каталогов вместе с подкаталогами на несколько дискет, т.е. создание многотомных архивов и восстановление разгруженных каталогов.
  • Решение вышеперечисленных задач доступно любому пользователю персонального компьютера, умеющему вводить команды MS-DOS.

    Из всего многообразия имеющихся архиваторов мы выбрали архиватор .i.ARJ.EXE;. Этот архиватор способен выполнять все перечисленные выше функции, он работает достаточно быстро и эффективно. Всё, что вам нужно для его использования, это сам файл ARJ.EXE.

    Если вы пользуетесь несколькими архиваторами, то для них лучше всего создать на каком-нибудь диске каталог с именем ARC. В этот каталог вы будете помещать все используемые вами средства архивации. Каталог ARC должен быть описан в файле AUTOEXEC.BAT при определении переменной среды PATH:



    PATH = c:\;c:\norton;c:\dos;c:\arc

    Архиватор ARJ.EXE используется следующим образом:

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


    Команда должна быть первым параметром при запуске архиватора. Она определяет выполняемую функцию. Приведём таблицу наиболее часто используемых команд:

    a Добавление файлов в архив.
    M Перенос файлов в архив, т.е. файлы записываются в архив и затем удаляются с диска.
    E Извлечение файлов из архива.
    X Извлечение файлов из архива с подкаталогами, т.е. восстанавление полных имён архивированных файлов.
    L Просмотр содержимого архива.
    Вслед за командой могут следовать необязательные опции -<sw>. Эти опции должны выделяться символом "-", они задают модификацию выполняемой команды. Приведём таблицу наиболее важных опций архиватора ARJ.EXE:

    r Используется с командами "a" или "m" для указания того, что в архив должны войти файлы из текущего каталога и всех его подкаталогов.
    g Защита создаваемого архива паролем.
    v Создание многотомных архивов, расположенных на нескольких дискетах.
    Остальные команды и опции приведены в документации на архиватор ARJ.EXE.

    Вслед за именем обрабатываемого архива могут идти имена извлекаемых, добавляемых или удаляемых файлов.

    Приведём примеры использования архиватора ARJ.EXE для решения наиболее важных задач.

  • Создание архивов из всех файлов, находящихся в текущем каталоге.


  • arj a !collaps

    По этой команде в текущем каталоге будет создан архив из всех имеющихся там файлов. Имя архива будет !collaps.arj.

  • Создание архивов из всех файлов, находящихся в текущем каталоге с удалением файлов, записанных в архив.


  • arj m !collaps

    Так же, как и в предыдущем случае, будет создан архив с именем !collaps.arj, но все включённые в него файлы будут удалены из текущего каталога.

  • Создание архивов из всех файлов, находящихся в текущем каталоге и в подкаталогах с удалением файлов, записанных в архив.


  • arj m -r !collaps

    Архив !collaps.arj будет содержать полные имена файлов, впоследствии можно будет восстановить файлы вместе со всей структурой подкаталогов.

  • Восстановление файлов из архива.




  • arj e !collaps

    По этой команде из архива !collaps.arj, который в данном случае должен находится в текущем каталоге, будут извлечены все имеющиеся там файлы. Эти файлы будут помещены в текущий каталог, причём содержимое архива не изменится.

  • Восстановление файлов из архива с подкаталогами.


  • arj x !collaps

    По этой команде из архива !collaps.arj, который в данном случае должен находится в текущем каталоге, будут извлечены все имеющиеся там файлы вместе с подкаталогами.

    Если вы используете оболочку Norton Commander, для упрощения процедуры архивирования и разархивирования содержимого каталогов можно использовать пользовательское меню, вызываемое при нажатии клавиши F2 и закрепить за расширением .ARJ процедуру разархивирования с подкаталогами.

    Для этого в файле NC.MNU должны находиться, например, такие строки:

    C:Collapse by ARJ arj m !collaps

    В файл NC.EXT поместите строку:

    arj arj x !.!

    Теперь для того, чтобы создать архив из файлов, находящихся в каталоге, перейдите в этот каталог, нажмите F2 и затем клавишу "C". В текущем каталоге будет создан архив с именем !collaps.arj, все файлы будут переписаны в архив и удалены из каталога.

    Когда впоследствии вам потребуется восстановить содержимое каталога, просто выберите нужный архив и нажмите клавишу <Enter>. Каталог будет восстановлен.

    Если на диске мало места, вы можете хранить почти все программы в виде архивов. Следите только за тем, чтобы на диске было достаточно свободного места для восстановления каталогов. И не архивируйте каталоги, содержащие программы или драйверы, необходимые для загрузки операционной системы MS-DOS.

    А что делать, если вам надо извлечь только один файл из архива, или все файлы, имеющие расширение .DOC? В этом случае вам надо в командной строке указать имя извлекаемого файла:

    arj e !collaps my.exe

    При указании имени можно использовать символ "*":

    arj e !collaps *.doc

    В данном случае из архива будут извлечены все файлы с расширением .DOC.

    Разумеется, вам не обязательно всегда использовать в качестве имени архива !collaps.arj, вы можете выбрать имя, отражающее содержимое архива.


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