Комп’ютер IBM PC-AT, MS-DOS та Windows. Питання та відповіді

1.15. Як використовувати програму архіватор pkzip.exe

Архіватор PKZIP складається з двох програм - PKZIP.EXE та PKUNZIP.EXE. Програма PKZIP.EXE створює архіви, а PKUNZIP.EXE – відновлює файли з архіву. Крім цих, основних програм, пакет PKZIP включає й інші програми, призначені для відновлення пошкоджених архівів, створення архівів, що саморозкриваються, а також для виконання деяких інших дій.

Створення архівів

Для створення архівів необхідно скористатися програмою PKZIP.EXE. Архіватор PKZIP.EXE має такий формат виклику:

Після імені програми архіватора можуть випливати один або кілька необов'язкових параметрів. Параметри повинні виділятись символом '-'. Наведемо таблицю найважливіших параметрів програми PKZIP.EXE:

ПараметрПризначення
-aДодати нові файли до архіву
-dВидалити файли з архіву
-e[xnfs0]Встановити коефіцієнт стиснення файлів в архіві:
-ex – максимальний ступінь стиснення;
-en - нормальний стиск (за умовчанням);
-ef - Швидке стиснення;
-es - максимально швидке стискування;
-e0 - стиск не виконується
-fОновити файли в архіві
-mПеренести файли до архіву. Файли записуються в архів, потім вихідні файли видаляються з диска
-pЗапам'ятати в архіві повні імена файлів (з шляхами підкаталогів)
-rВикористовується для вказівки того, що до архіву повинні увійти файли з поточного каталогу та всіх його підкаталогів.
-sЗахистити створюваний архів паролем
-vПереглянути вміст файлуархів
-xНе архівувати файл, вказаний далі. Чи можна використовувати символи '?' та '*'

Після параметрів слідує ім'я створюваного архіву - archive_name. Якщо для файлу архіву не вказано розширення, то передбачається розширення ZIP.

Слідом за ім'ям архіву може йти список імен файлів, що додаються, оновлюються або видаляються - file_names. Під час встановлення імен файлів можна використовувати символи '*' та '?'. Якщо ви не вкажете список файлів, обробляються всі файли в поточному каталозі.

Наведемо кілька прикладів використання архіватора PKZIP.EXE.

Якщо потрібно створити архів із усіх файлів, що знаходяться в поточному каталозі, ви можете скористатися наступною командою:

Після виконання цієї команди в поточному каталозі буде створено архів з усіх файлів. Архів створюється у файлі під назвою COLLAPS.ZIP. Зауважимо, що файли, розташовані в підкаталогах поточного каталогу, не будуть записані до архіву.

Якщо потрібно видалити вихідні файли, записані в архів, скористайтеся іншою командою:

Так само, як і в попередньому випадку, буде створено архів з ім'ям COLLAPS.ZIP, але всі включені файли будуть видалені з поточного каталогу. Файли, розташовані в підкаталогах записані в архів і видалені не будуть.

Якщо крім файлів, що знаходяться в поточному каталозі, вам потрібно помістити файли з підкаталогів в архів, введіть наступну команду:

Архів COLLAPS.ZIP міститиме всі файли, що знаходяться в поточному каталозі та підкаталогах. В архіві не будуть записані повні шляхи файлів, і після відновлення архіву файли з усіх каталогів будуть розміщені разом. Щоб запам'ятати в архіві повні імена файлів, необхідно додатково додати параметр -p.

Відновлення файлів зархів.

На відміну від архіватора ARJ.EXE, при використанні PKZIP, для відновлення архіву необхідно скористатися окремою програмою. Програма відновлення архіву викликається командою PKUNZIP.EXE.

Синтаксис цієї команди представлений нижче:

Після імені програми архіватора можуть випливати один або кілька необов'язкових параметрів. Параметри повинні виділятись символом '-'. Вони задають модифікацію виконуваної команди. Наведемо таблицю найважливіших параметрів програми PKUNZIP.EXE:

ПараметрПризначення
-dВідновити структуру каталогів, записану в архіві
-eВідновити файли з архіву
-fОновити файли з архіву
-sВідновлення архіву із зазначенням пароля. Використовується, якщо архів був закритий паролем
-vПерегляд вмісту архіву
-xНе відновлювати файл, вказаний далі. У імені файлу можна використовувати символи '?' та '*'

Після параметрів слідує ім'я створюваного архіву. За промовчанням створюється файл архіву archive_name з розширенням ZIP.

За іменем архіву можуть йти імена відновлюваних або оновлюваних файлів. При вказуванні імені можна використовувати символи '?' та '*'.

Наведемо кілька прикладів використання програми PKUNZIP.EXE.

Для відновлення файлів з архіву без створення структури підкаталогів використовуйте таку команду:

За цією командою з архіву COLLAPS.ZIP, який в даному випадку повинен перебувати в поточному каталозі, будуть вилучені всі файли, що є там. Ці файли будуть розміщені в поточному каталозі, причому вміст архіву не зміниться.

Якщо вам потрібно відновитифайли з архіву з підкаталогами, використовуйте іншу команду: