Комп’ютер 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, який в даному випадку повинен перебувати в поточному каталозі, будуть вилучені всі файли, що є там. Ці файли будуть розміщені в поточному каталозі, причому вміст архіву не зміниться.
Якщо вам потрібно відновитифайли з архіву з підкаталогами, використовуйте іншу команду: