# Архивирование

## Просмотр архивов

Виртуальная файловая система (ВФС) позволяет просматривать архивы как если бы они были папками. В данный момент &krusader; поддерживает следующие типы архивов: ace, arj, bzip2, deb, gzip, iso, lha, rar, rpm, tar, zip и 7-zip, и поддерживает следующие архивы с паролями: arj, ace, rar и zip. Пароли можно хранить в Kwallet. Прежде чем использовать поддержку архивов она должна быть настроена в диалоговом окне настройки. Чтобы открыть архив, используйте &Enter;, (двойной) щелчок или Стрелку вправо. &krusader; поддерживает также скрытые архивы, это архивы с *неправильным* расширением, например OpenOffice использует архивы ZIP с такими расширениями: odt, sxw and odw. Нажатие на &Enter; откроет документ OpenOffice, тогда как Стрелка вправо откроет архив. Другой пример — это J2EE, где расширение jar означает архив ZIP. Поскольку &krusader; автоматически определяет поддерживаемые типы архивов, архив будет открыт с помощью Стрелка вправо даже если он имеет другой тип MIME. Имейте в виду, что просмотр архивов имеет несколько ограничений:

- Не все функции поддерживаются всеми типами архивов. (Например, нельзя удалять файлы из архивов ACE или RAR.)

- Права доступа для содержимого архива те же, что и для самого архива.

- Командная строка (если видна) не поддерживается внутри архива, а указывает на каталог, где расположен архив.

- Любое действие с файлами или папками внутри архива требует, чтобы они были распакованы из архива. Архив будет переупакован, когда вы выходите из него или когда &krusader; обнаружит, что извлечённые файлы были изменены.

- Упаковка и распаковка являются «блокирующими операциями», для которых открывается окно выполнения операции. Однако, это может измениться в будущем, так как мы планируем создать больше фоновых операций.

## Распаковка файлов

Есть два способа извлечь файлы из архива:

Если вы хотите распаковать архив(ы) целиком, перейдите в папку с архивом, выделите архив(ы) и выберите Файл Распаковать... или &Alt; U. &krusader; спросит, куда поместить распакованные файлы. По умолчанию, в папку, открытую в неактивной панели. Если вы не отмените операцию, &krusader; распакует все выделенные файлы в неактивную панель.

Если вы хотите извлечь часть архива, тогда начните просмотр архива и скопируйте файлы, которые вам нужно извлечь, как вы копируете «обычные» файлы. Имейте в виду, что распаковка из архива в режиме просмотра требует больше времени (распаковка файл за файлом), по сравнению с распаковкой целого архива первым способом. Операцию распаковки можно поместить в очередь.

## Упаковка файлов

Если вы хотите создать новый архив, выделите элементы, которые нужно упаковать, в активной панели и выберите Файл Упаковать... или &Alt; P. Появится окно, предлагающее ввести название архива и его расположение. Выберите упаковщик, выбрав одно из поддерживаемых расширений имён файлов.

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

## Проверка архивов

&krusader; не будет работать с повреждёнными архивами, поскольку это может привести к потере данных. Если вы получили сообщение об ошибке при открытии архива или вы подозреваете, что с архивом не всё в порядке, вы должны проверить его прежде чем использовать. Чтобы проверить архив, перейдите в папку с архивом и выберите архив. Далее, выберите Файл Проверить архив или &Alt; E. &krusader; проверит файл архива и сообщит, прошёл файл проверку или нет.