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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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