Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
480
Добавлен:
19.02.2016
Размер:
1.17 Mб
Скачать

5. Створення саморозпакувального zip-архіву

  1. Видалите раніше створений архів Zip_Test2.zip.

  2. Запустите програму WinZip і створіть архів Zip_Test2.zip без захисту паролем.

  3. Дайте команду File Open Archive (Файл Відкрити архів) і відкрийте створений архів Zip_Test2.zip.

  4. Дайте команду Actions Make .Exe File (Дії Створити виконуваний файл) — відкриється діалогове вікно WinZip Self — Extractor Personal Edition (Генератор саморозпакувального архіву) (рис. 13).

  5. Саморозпакувальний архів створюється на базі раніше створеного звичайного архіву. Переконайтеся в тому, що в полі Create self - extracting Zip file from (Створити саморозпакувальний архів із ...) правильно записаний адрес початкового ZIP-файла. Якщо це не так, скористайтеся кнопкою Browse (Огляд) для пошуку потрібного файлу.

  6. У групі Spanning Support (Підтримка розподіленого архіву) включите перемикач No spanning (Без розподілу).

  7. Клацніть на кнопці ОК.

  8. Після закінчення перетворення з'явиться діалогове вікно з попередженням про те, що саморозпакувальний архів слід випробувати. Підтвердить початок випробування клацанням на кнопці Да.

  9. У черговому вікні виберіть папку, в яку станеться перевірочне розпаковування архіву. За умовчанням пропонується папка \Temp. Якщо вона не влаштовує, скористайтеся командною кнопкою Browse (Огляд), виберіть потрібну папку і клацніть на кнопці Unzip (Розпакувати).

  10. Після закінчення роботи закрийте поточні діалогові вікна.

6. Дослідження ефективності алгоритмів стиснення архіватора WinZip

  1. Підготуйте для експериментів дві папки Мои документы\Звіт ПЗ-07\Temp\Input і Мои документы\Звіт ПЗ-07\Temp\Output.

  2. Наповните експериментальну папку Input довільним матеріалом в об'ємі декількох десятків мегабайт, наприклад, скопіювавши в неї папку \Windows\Help.

  3. Запустите диспетчер архівів WinZip.

  4. Дайте команду File New Archive (Файл Створити архів) і створіть архів Test_1 в папці Output.

  5. У діалоговому вікні Add (Додати) виділите усі папки, що включаються в архів (CTRL+A), переконайтеся в тому, що встановлені прапорці Include subfolders (Включаючи вкладені теки) і Save full path info (Зберегти структуру папок). У списку Compression (Міра стиснення) виберіть пункт None (Без стиснення).

  6. Зафіксуйте час початку архівації по секундоміру і клацніть на командній кнопці Add (Додати).

  7. Зафіксуйте час кінця архівації і визначите тривалість процесу.

  8. Аналогічним чином створіть файл Test_2 в режимі стиснення Super fast (Найшвидше стиснення) і зафіксуйте тривалість процесу стиснення.

  9. Створіть файл Test_3 в режимі стиснення Fast (Швидке стиснення) і заміряйте тривалість.

  10. Створіть файл Test_4 в режимі стиснення Normal (Звичайне стиснення) і заміряйте тривалість.

  11. Створіть файл Test_5 в режимі стиснення Maximum (Максимальне стиснення), заміряйте тривалість процесу.

  12. Результати зведіть в табл. 4.

Таблиця 4. Оцінка ефективності стиснення архіватором WinZip

Режим стиснення

Початковий розмір, Мбайт

Результуючий розмір, Мбайт

Час, с

Міра стиснення

%

Ефективність режиму стиснення

None

Super fast

Fast

Normal

Maximum

  1. Розрахуйте міру стиснення R для кожного з режимів по формулі:

де Sr і Si – розміри результуючого та початкового файлу, Мбайт.

  1. Ефективність режиму стиснення оціните за абсолютною величиною приросту міри стиснення до приросту часу стиснення :

  1. Зробіть висновок про найбільш ефективний метод стиснення за критерієм співвідношення міри стиснення і витрати часу на операцію.