незмінним, практично неможливо.
Наявність коду циклічного контролю дозволяє перевірити цілісність архівного файлу. При видобуванні файлів з архіву програма PKUNZIP обчислює код циклічного контролю для кожного файлу і повідомляє користувача, якщо цей код не співпадає із записаним в змісті архіву. Але перевірити цілісність архіву можна і без видобування файлів – за допомогою команди тестування.
Формат команди:
PKUNZiP -T ім'я файлу (імена файлів) ...
Приклад:
PKUNZIP a:\archive -t -- перевірка всіх файлів в архіві A:\ARCHIVE.ZIP;
4.1.2. Програма WinZip
Одним з найбільш популярних архіваторів для Windows є програма WinZip, що має дружній користувальницький інтерфейс і надає широкі можливості для роботи з архівними файлами.
Створення нового архіву. Для створення нового архіву необхідно спочатку реалізувати одну з наступних дій:
виконати команду File > New Archive...;
натиснути поєднання клавіш Ctrl-N;
вибрати кнопку New на панелі інструментів.
Після цього слід в діалоговому вікні вказати назву створюваного архіву, а також вибрати каталог, в якому він буде розташований, після чого натиснути кнопку ОК. В результаті описаних дій буде створений новий архів, назву якого буде відображено в заголовку вікна WinZip.
Відкриття існуючого архіву. Процес відкриття існуючого архіву багато в чому аналогічний операції створення, розглянутій вище. Для того, щоб відкрити архів, слід виконати одну з наведених нижче дій:
виконати команду File > Open Archive...;
натиснути поєднання клавіш Ctrl-O;
вибрати кнопку Open на панелі інструментів.
Подальші дії аналогічні тим, які необхідно виконувати при створенні архіву.
Додавання файлів в архів. Для додавання файлів у відкритий або створений архів, необхідно виконати наступну послідовність дій:
натиснути кнопку Add на панелі інструментів, виконати команду Actions > Add або натиснути поєднання клавіш Shift-A;
у діалоговому вікні Add, що з'явилося, необхідно вибрати файли, які необхідно додати, за допомогою списку файлів і рядка вибору каталогу Add або за допомогою вказівки імен файлів або шаблонів в рядку Ім'я файлу. Щоб за допомогою списку додати в архів не один, а декілька файлів, слід вибирати їх по черзі клацанням миші при натиснутій клавіші Ctrl. Режим додавання або переміщення файлів визначається настройкою Action (Add... – додати. Move... – перемістити). У рядку Compression можна задати тип стискування файлів, що додаються в архів. Для того, щоб задати пароль на відкриття архіву, можна скористатися кнопкою Password. Після виконання всіх необхідних дій слід натиснути кнопку Add.
Видобування файлів з архіву. Для видобування файлів з відкритого архіву необхідно виконати наступну послідовність дій:
1. Виділити файли, які потрібно видобути.
2. Виконати команду Actions \ Extract, натиснути кнопку Extract на панелі інструментів або натиснути поєднання клавіш Shift-E.
3. У діалоговому вікні Extract, що з'явилося, вказати в рядку Extract to: шлях до каталогу, в який потрібно видобути файли, або вибрати необхідний каталог із списку. Якщо каталог не існує, то його можна створити за допомогою кнопки New Folders.
Після цього в настройці Files вказати один з параметрів для видобування:
Selected Files – виділені файли;
All Files – всі файли;
Files: – вказані файли або файли, відповідні вибраному шаблону.
Після визначення всіх необхідних параметрів необхідно натиснути кнопку Extract.
Видалення файлів з архіву. Щоб видалити файли з відкритого архіву, потрібно виконати наступні дії:
виділити файли, які потрібно видалити:
виконати команду Actions > Delete або натиснути поєднання клавіш Shift-D або клавішу Delete;
у діалоговому вікні Delete, що з'явилося, перед натисненням кнопки Delete слід в настройці Files вибрати необхідний пункт (аналогічно діалогу Extract, розглянутому вище).
Перегляд вибраного файлу в архіві. Для того, щоб переглянути у відкритому архіві вибраний файл, слід скористатися кнопкою View на панелі інструментів, виконати команду Actions > View або натиснути поєднання клавіш Shift-V. У діалоговому вікні View, що з'явилося, необхідно вибрати програму для перегляду вмісту файлу (за умовчанням – стандартний текстовий редактор Блокнот) і натиснути кнопку View.
Перевірка файлів в архіві. Для перевірки архіву на цілісність необхідно виконати команду Actions > Test або натиснути поєднання клавіш Shift-T. Після того, як перевірка буде закінчена, на екрані відобразиться вікно звіту про отримані результати.
4.3. 7-Zip
7-Zip – це файловий архіватор для Windows з високим ступенем стискування. Програма вільно розповсюджується на умовах ліцензії GNU LGPL. Також доступна консольна версія для систем стандарту POSIX – p7zip.
Основні характеристики 7-Zip:
Підтримувані формати:
повністю: 7z, Zip, gzip bzip2, TAR.
частково (тільки розпаковування і перегляд): CAB, Rar, ARJ, CPIO, RPM, DEB, Z, LZH, CHM, SPLIT.
Дуже високий ступінь стискування в новому форматі 7z завдяки використанню вдосконаленого алгоритму Лемпела-Зіва.
Для форматів ZIP і GZIP ступінь стискування на 2-10 % вище, ніж у PKZip і WinZip.
Можливість створення архівів, що саморозпаковуються, для формату 7z.
У форматі 7z можливо створювати багатотомні архіви (у наст. час за винятком тих, що саморозпаковуються)
Можливість шифрування архівів, алгоритмом AES з довжиною ключа 256 біт (для формату 7z).
Інтеграція в оболонку Windows.
Плагін для програми FAR Manager.
Плагін для програми Total Commander.
Мультимовний графічний інтерфейс (тільки для Windows) з функціями двовіконного файлового менеджера.
Могутня версія для командного рядка.
Існує версія для 32 розрядних і 64 розрядних систем.
Ступінь стискування
Результати по ступеню стискування сильно залежать від даних, що стискуються. Звичайно 7-Zip стискує у формат 7z на 30-50 % краще, ніж у формат zip, а у формат zip – на 2-10 % краще, ніж інші zip-сумісні архіватори.
В більшості випадків ступінь стискування вищий, ніж у RAR, за винятком деякі мультимедіа-даних. Швидкість стискування при цьому нижча, але не критично (як правило, не більше ніж на 30%).
Більше того, вважається, що за ступенем стискування 7-Zip поступається тільки архіваторам PAQ і його GUI-модифікації KGB, які, проте, мають на