Задание 8. Исследование алгоритмов сжатия программы WinZip
1. Подготовьте для экспериментов две папки C:\Temp\lnput и C:\Temp\Output. 2. Наполните экспериментальную папку C:\Temp\lnput произвольным материалом в объеме нескольких десятков мегабайт, например, скопировав в нее папку' \Windows\Help. 3. Запустите диспетчер архивов WinZip. 4. Дайте команду Fiie • New Archive (Файл • Создать архив) и создайте архив test_1 в папке C:\Temp\Outpui 5. В диалоговом окне Add (Добавить) выделите все папки, включаемые в архив (CTRL+A), убедитесь в том, что установлены флажки Include subfoiders (Включая вложенные папки) и 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. Сделайте вывод о наиболее эффективном методе сжатия по критерию соотношения степени сжатия и расхода времени на операцию. 13. В программе Проводник удалите экспериментальные папки C:\Temp\lnput и C:\Temp\Output.
|