Реферат: Программы архиваторы
При распаковке и тестировании достаточно указать имя первого тома. Если при распаковке не обнаружен следующий том, то если тома находятся не на диске с временными файлами выдается запрос:
Insert disk with <имя следующего тома>
После установки требуемого диска нужно нажать любую клавишу.
Если при распаковке не обнаружен следующий том и тома находятся на диске с временными файлами, то программа завершается аварийно с сообщением:
Can't find <имя тома>
Can't change disk with temporary files
Архивные тома не допускается модифицировать. Команды 'd','f','u','s' для них недопустимы, команда 'a' может использоваться только для создания новых томов.
Размер файлов в архивных томах может иногда несколько превышать исходный, так как в этом режиме не происходит простого запоминания файла при неудачном сжатии.
- m <0..5>: задание метода (степени сжатия)
m 0: запоминание без сжатия
m 5: максимальное сжатие
По умолчанию используется метод -m 3
- b : разрешить создание резервных копий архива
В этом случае при любых изменениях в архиве его предыдущий вариант будет сохраняться с расширением .BAK, либо, если у исходного архива было расширение .BAK, у копии будет расширение .$BK
- f : обновить файлы
Может использоваться при упаковке и распаковке.
- u : добавить изменившиеся файлы
Может использоваться при упаковке и распаковке.
- ed : не добавлять в архив пустые подкаталоги
При использовании этого ключа в архив не будет заноситься информация ни о каких подкаталогах. Но информация о подкаталогах, файлы из которых добавляются к архиву, уже содержится в полных именах этих файлов (путь доступа + имя). Поэтому при распаковке или в полноэкранной оболочке такие подкаталоги будут выглядеть как реально существующие.
Если же в подкаталоге не было файлов, добавляемых к архиву, то при использовании ключа -ed никакая информация о нем не будет сохранена
- c - запретить вывод комментариев
- e < s , h , a , r >: исключить из числа добавляемых файлов файлы с атрибутами System, Hidden, Archive, Read only соответственно
Порядок следования атрибутов не имеет значения.
Пример: rar a -ehs archive *.exe
К архиву не будут добавлены файлы с атрибутами Hidden и System.
- s : создавать непрерывный архив
Пример: rar a - s - vs 362 archive *.*
Будут созданы непрерывные SFX тома размером 362000 байт каждый.
- av : добавляет к архиву при любой его модификации информацию об авторе и времени модификации, имени архива
Если архив, созданный с ключом -av, модифицируется без этого ключа, то данная информация будет удалена.