Робота з архівами (zip, arj, rar, cab, ace і ін
Багато старих пакувальники НЕ підтримують довгі імена файлів Win9x / NT! Це не відноситься, однак, до внутрішнього ZIP-пакувальник, вбудованому в Total Commander, Zip-NT (ftp://ftp.uu.net/pub/archiving/zip/) і останніх версій таких архіваторів, як ARJ, UC2, RAR , LHA і ACE. По можливості завжди використовуйте внутрішній ZIP-пакувальник! За замовчуванням Total Commander перевіряє створений ZIP-архів відразу ж після упаковки, щоб переконатися у відсутності дефектів. Цю функцію можна вимкнути, додавши рядок VerifyZip = 0 в секцію [Packer] файла wincmd.ini.
Що таке архіви?
Архіви (упаковані файли) - це звичайні файли з розширеннями, наприклад, .ZIP. .ARJ. .LZH. .RAR. .UC2. .CAB. .ACE. Такі файли містять інші файли в стислому вигляді, займаючи менше місця на диску, ніж стиснені файли. Для доступу до цих файлів їх спочатку потрібно розпакувати. Файли з розширенням .TAR прийшли зі світу Unix - вони зазвичай упаковуються в файл GZIP (закінчується на .GZ). Тепер вони теж можуть бути змінені за допомогою Total Commander. Формат архівів CAB використовується Microsoft для інсталяційних програм. Архіви CAB стандартними засобами Total Commander можна тільки розпаковувати.
Total Commander також підтримує архіви з розширенням EXE або COM. Щоб відкрити такий архів, встановіть курсор на файлі і натисніть Ctrl + PgDn. Щоб створити саморозпаковується за допомогою пакувальника ZIP. ARJ. RAR або ACE. виберіть в діалозі архівації відповідну опцію. Крім того, можна перетворити звичайний ZIP-архів в саморозпаковується, замінивши розширення ZIP-файлу на EXE. Total Commander далі запитає вашої підтвердження на створення саморозпаковується ZIP-архіву.
Створений в Total Commander ZIP / SFX-архів може бути запущений з однією з наступних опцій командного рядка. При вказівці будь-який з них розпакування починається автоматично, без запиту користувача.
Диск: \ Каталог Файли будуть розпаковані в зазначений каталог. При наявності однойменних файлів запитуються підтвердження перезапису.
/ S Файли будуть розпаковані в поточний каталог. При наявності однойменних файлів запитуються підтвердження перезапису.
/ O Файли будуть розпаковані в поточний каталог. Однойменні файли будуть автоматично перезаписані.
Примітка: Одночасне завдання декількох опцій не підтримується.
Починаючи з TC 6.55 саморозпаковується заголовок 32-бітний. Він як і раніше може бути запущений під Windows 3.1, однак вимагає встановленої підсистеми Win32s. 16-бітна версія файлу заголовка може бути завантажена з нашої домашньої сторінки.
Як створювати архіви?
За допомогою Total Commander CAB -архіви можна тільки розпаковувати, але НЕ створювати (для упаковки потрібен спеціальний плагін).
Починаючи з версії 5.0 є внутрішній TAR -, GZ - і TGZ -упаковщік! TGZ безпосередньо створює TAR-файл всередині GZ-файлу за одну операцію.
Використання Total Commander як оболонки для архівів
Total Commander може працювати з упакованими файлами так, як ніби-то вони - каталоги. Це означає, що ви можете двічі клацнути (або натиснути Enter) на такому архіві, і Total Commander покаже вміст цього файлу. Всі файли, упаковані в архів, відображаються в звичайній файлової панелі.
Якщо файл був упакований в архів разом зі своїм відносним шляхом, цей шлях теж відображається у вигляді звичайних вкладених підкаталогів. За ним можна переміщатися звичайним способом і розпаковувати будь-які файли або навіть цілі каталоги. Якщо ви хочете отримати про упакований файлі додаткові відомості, просто натисніть Enter або Alt + Enter для відображення у вікні "Властивості упакованого файлу" таких даних, як повний шлях, розміри до і після стиснення, метод і коефіцієнт стиснення. Для підкаталогу в архіві діалог властивостей недоступний; після натискання Enter або Alt + Enter TC відкриває цей підкаталог.
Total Commander тепер може відкривати і архіви в архівах! Щоб розпакувати архів в тимчасовий каталог, просто натисніть на цьому архіві Enter. Якщо архів має незвичайне розширення або якщо це саморозпаковується, то вам треба натиснути Ctrl + PgDn. Коли ви вийдете з такого архіву, переключившись на батьківський каталог або інший диск, архів буде автоматично видалений з тимчасового каталогу.
Примітка: Якщо, перебуваючи в архіві, ви відновите вміст панелі (клавіша F2 або Ctrl + R), Total Commander автоматично перейде в каталог, що містить цей архів, або (якщо архів був вкладеним) в вищерозміщений архів.
Упаковка / розпакування за допомогою Total Commander
Якщо у відкритому архіві натиснути Alt + F9. то відкриється інший варіант діалогу розпакування. При цьому будуть розпаковані ВСЕ файли, що задовольняють введеної в діалозі масці, незалежно від того, які файли були виділені.
Спроба безпосередньо виконати з архіву операцію переміщення (F6) ігнорується. Для виконання цієї операції спочатку скопіюйте необхідні об'єкти, а потім видаліть їх з архіву.
Щоб розпакувати всі файли з архіву під курсором, просто натисніть Alt + F9. Total Commander має вбудовані розпаковують для ZIP-, ARJ-, LZH-, RAR-, TAR-, GZ-, CAB- і ACE-файлів.
Виберіть файли, які хочете упакувати. Потім виберіть команду Запакувати в меню Файли або натисніть Alt + F5. З'явиться діалог. де ви можете вибрати параметри упаковки файлів. Введіть потрібне ім'я для файлу архіву, який хочете створити. Після натискання Enter вибрані файли будуть упаковані в цей файл.
Для переміщення (видалення після упаковки) виділених файлів ви можете використовувати поєднання Alt + Shift + F5.
Важливо: У діалоговому вікні необхідно наявність імені пакувальника (ZIP, ARJ, LHA, RAR, UC2, ACE і т.п.) і двокрапки перед ім'ям файлу, наприклад, zip: c: \ test.zip. інакше файли будуть просто скопійовані / переміщені.
Якщо ви налаштували Total Commander для використання внутрішнього ZIP-пакувальника, то можете користуватися і зовнішнім пакувальником (PKZIP або Zip-NT): замість "ZIP:" помістіть перед ім'ям ZIP-файлу рядок "EXT:" (від слова "external")! Ви також можете використовувати внутрішній пакувальник, вказавши "INT:".
Додавання файлів до існуючого архіву
Якщо ви хочете додати файли до існуючого архіву, спочатку відкрийте в одній з файлових панелей архів. Потім виділіть в іншій панелі файли і каталоги, які збираєтеся додати. Натисніть F5. щоб упакувати вибрані файли. При цьому з'явиться діалог упаковки. натискання Enter запустить відповідний пакувальник. TGZ-, GZ- і CAB-архіви стандартними засобами Total Commander змінити неможливо.
При натисканні F6 вибрані файли будуть переміщені (видалені після упаковки).
Обмеження: Ви не можете додавати файли у будь-який підкаталог архіву, крім випадків застосування внутрішнього ZIP-, TAR- або TGZ-пакувальника або зовнішніх RAR і UC2. Однак у вас є можливість додати цілі каталоги з усіма файлами. Ви можете вибрати, чи хочете зберегти упаковані файли, включаючи їх шляху, або ж тільки одні файли. Щоб додати файли в підкаталог за допомогою внутрішнього пакувальника або підтримуваних зовнішніх пакувальників, ви повинні відокремити підкаталог прямий (НЕ зворотного!) Косою рисою "/".
Видалення файлів з архіву
Подвійним клацанням відкрийте архів, з якого хочете видалити файли. Виберіть файли та / або каталоги, які ви хочете видалити, і натисніть F8 або Del для їх видалення.
Редагування файлів з архіву
Щоб редагувати файл за допомогою асоційованої програми, натисніть Enter. потім виберіть в діалозі "Властивості упакованого файлу" кнопку Видобути і виконати. Далі файл автоматично розпаковується. Він теж може бути упакований заново, якщо був змінений.
Запуск програми безпосередньо з архіву
Щоб запустити знаходиться в архіві програму, виберіть у архіві відповідний виконуваний файл, натисніть Enter. потім виберіть в діалозі "Властивості упакованого файлу" кнопку Видобути і виконати. Файл автоматично розпаковується в тимчасовий каталог, звідки і відбудеться запуск програми. По завершенні роботи програми її виконуваний файл буде автоматично видалений з тимчасового каталогу.
Якщо, проте, для запуску програми (наприклад, інсталятора) потрібно звернення до інших файлів, що знаходяться в архіві, вищеописаний метод працювати не буде. В цьому випадку потрібно вибрати в "Властивості архіву" іншу кнопку - Виконати, розпакувати все. При цьому в тимчасовий каталог будуть розпаковані ВСЕ файли, що знаходяться в архіві.
Інші функції, доступні в архіві
З об'єктами в архіві можна виконувати і деякі інші дії.
Можна шукати файли і міститься в них текст безпосередньо в архівах, якщо відповідний формат архіву допускає таку можливість. (З стандартно підтримуваних архівів ця функція не працює тільки в UC2.)
Підтримується порівняння вмісту вихідного і цільового каталогів, а також порівняння файлів по вмісту. При цьому можуть порівнюватися як архів і каталог, так і два архіву.
В архіві також можна:
• створити новий каталог по F7 (тільки в ZIP-архівах);
• перейменувати за допомогою Shift + F6 одиночний файл / каталог (тільки в ZIP-архівах, при цьому в контекстне меню об'єктів додається пункт Перейменувати.);
• синхронізувати, в т.ч. між двома архівами (проте діалог синхронізації підтримує порівняння по вмісту тільки для ZIP-архівів);
• вивести на друк список містяться в архіві файлів (роздруківка одиничного файлу з архіву не виконується);
• підрахувати займане місце за допомогою клавіш Пробіл. Alt + Shift + Enter або Ctrl + L.