
4.3. Робота з архівами (zip, arj, lzh, rar uc2, cab, асе і ін.)
Щоб упаковувати і розпаковувати файли, вам потрібна спеціальна програма-пакувальник, на зразок pkzip.exe, pkunzip.exe, arj.exe, lha.exe, rar.exe, uc.exe і асі.ехе. Total Commander може виступати для цих програм як оболонка. Крім того, Total Commander містить PKZIP-сумісний внутрішній пакувальник, який підтримує майже всі функції PKZIP, навіть створення багатотомних ZIP-файлів! Із-за експортних обмежень законодавства США не підтримується тільки шифрування.
За допомогою Total Commander САВ-архіви можна тільки розпаковувати, але НЕ створювати (для упаковки потрібен спеціальний плагін).
Total Commander може працювати з упакованими файлами так, як ніби то вони - каталоги. Це означає, що ви можете двічі клацнути (або натиснути ENTER) на такому архіві, і Total Commander покаже вміст цього файлу. Всі файли, упаковані в архів, відображаються в звичайній файловій панелі.
Якщо файл був упакований в архів разом з своїм відносним шляхом, цей шлях теж відображається у вигляді звичайних вкладених підкаталогів. По ним можна переміщатися звичайним способом і розпаковувати будь-які файли або навіть цілі каталоги.
Total Commander тепер може відкривати і архіви в архівах! Щоб розпакувати архів в тимчасовий каталог, просто натисніть на цьому архіві ENTER. Якщо архів має незвичайне розширення або якщо це архів, що саморозпаковується, то вам треба натиснути CTRL+PgDn. Коли ви вийдете з такого архіву, перемкнувшись на батьківський каталог або інший диск, архів буде автоматично видалений з тимчасового каталога.
Розпаковування
Відкрийте в одній з файлових панелей файл для розпаковування (подвійним клацанням на імені файлу). У іншій файловій панелі відкрийте каталог призначення (той, куди ви хочете помістити файли). У початковому каталозі виділіть файли і/або каталоги, які хочете розпакувати. Натисніть F5 (Копіювання). При цьому відкриється діалог розпаковування файлів.
Якщо у відкритому архіві натиснути ALT+F9, то відкриється інший варіант діалогу розпаковування. При цьому будуть розпаковані всі файли, що задовольняють введеній в діалозі масці, незалежно від того, які файли були виділені.
Спроба безпосередньо виконати з архіву операцію переміщення (F6) ігнорується. Для виконання цієї операції спочатку скопіюйте необхідні об'єкти, а потім видаліть їх з архіву.
Щоб розпакувати всі файли з архіву під курсором, просто натисніть ALT+F9. Total Commander має вбудовані розпаковують для ZIP-, ARJ-, LZH-, RAR-, TAR-, GZ-, CAB- і АСЕ-файлів.
Упаковка
Виберіть файли, які хочете упакувати. Потім виберіть команду Упаковать в меню Файлы або натисніть ALT+F5. З'явиться діалог, де ви можете вибрати параметри упаковки файлів. Введіть потрібне ім'я для файлу архіву, який хочете створити. Після натиснення ENTER вибрані файли будуть упаковані в цей файл.
Щоб перемістити (видалити після упаковки) виділені файли, натисніть SHIFT при використанні клавіш ALT+F5 або при виборі команди меню Упаковать.
Додавання файлів до існуючого архіву
Якщо ви хочете додати файли до існуючого архіву, спочатку відкрийте в одній з файлових панелей архів. Потім виділіть в іншій панелі файли і каталоги, які збираєтеся додати. Натисніть F5, щоб упакувати вибрані файли. При цьому з'явиться діалог упаковки, натиснення ENTER запустить відповідний пакувальник. TGZ-, GZ- і САВ-архіви стандартними засобами Total Commander змінити неможливо.
При натисненні F6 вибрані файли будуть переміщені (видалені після упаковки).
Видалення файлів з архіву
Подвійним клацанням відкрийте архів, з якого хочете видалити файли. Виберіть файли і/або каталоги, які ви хочете видалити, і натисніть F8 або DEL для їх видалення.
Проглядання файлів в архіві
Щоб відобразити файли за допомогою вбудованого або зовнішнього переглядача, просто натисніть F3 (або ALT+F3), після чого файл розпаковується в тимчасовий каталог, а потім відображається переглядачем. Після закриття переглядача тимчасовий файл видаляється, а оригінальний архів залишається незмінним.
Редагування файлів з архіву
Для правки файлу вибраним вами редактором просто натисніть F4. Після запиту на переміщення в тимчасовий каталог для правки файл автоматично розпаковується і буде знов запакований в архів, якщо він був змінений редактором. Переупаковка НЕ працюватиме з архівами TGZ, GZ і CAB! У такому разі змінений файл не буде видалений і залишиться в тимчасовому каталозі.
Запуск програми безпосередньо з архіву
Щоб запустити програму, що знаходиться в архіві, виберіть в архіві відповідний виконуваний файл, натисніть ENTER, потім виберіть в діалозі Свойства архива кнопку Распаковать. Файл автоматично розпаковується в тимчасовий каталог, звідки і відбудеться запуск програми. Після закінчення роботи програми її виконуваний файл буде автоматично видалений з тимчасового каталога.