Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Занятие№10.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
221.18 Кб
Скачать

Упражнение 9. Исследование алгоритмов сжатия программ

WinZip 7.0 и WinRAR

1. Подготовьте для экспериментов две папки C:\Temp\lnput и C:\Temp\Output.

2. Наполните экспериментальную папку C:\Temp\Input произвольным материалом объеме 20-30 Мбайт, например, скопировав в нее следующие папки Windows 98:

C:\Windows\Help;

C:\Wlndows\Media;

C:\Windows\Java.

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

4. Дайте команду File > New Archive (Файл > Создать архив) и создайте архив test_1 в папке C:\Temp\Output.

5. В диалоговом окне Add (Добавление в архив) выделите все папки, включаемые в архив (CTRL+A), убедитесь в том, что установлены флажки Include subfolders (Включая вложенные папки) и Save extra folder info (Сохранить структуру папок). В раскрывающемся списке Compression (Степень сжатия) выберите пункт None (Без сжатия).

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

7. Зафиксируйте время конца архивации и определите продолжительность процесса.

8. Аналогичным образом создайте файл Test_2, выбрав режим сжатия Super fast , (Сверхбыстрое сжатие) и замерив продолжительность процесса.

9. Создайте файл Test_3 в режиме сжатия Fast (Быстрое сжатие) и замерьте продолжительность процесса архивации.

10. Создайте файл 1est_4 в режиме сжатия Normal (Обычное сжатие) и замерьте продолжительность процесса архивации.

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

12. Запустите архиватор WinRAR .

13. В диалоговом окне программы выделите все папки, включаемые в архив (CTRL+A),

14. Дайте команду (Добавить файлы в архив) и создайте архив testRAR_1 в папке C:\Temp\Output, выбрав Метод сжатия Без сжатия.

15. Зафиксируйте время начала и конца архивации по секундомеру.

16. Аналогичным образом создайте файл TestRAR_2, выбрав метод сжатия Скоростной.

17. Создайте файл TestRAR_3 в режиме сжатия Быстрый и замерьте продолжительность процесса архивации.

18. Создайте файл testRAR_4 в режиме сжатия Обычный и замерьте продолжительность процесса архивации.

19. Создайте файл testRAR_5 в режиме сжатия Хороший и замерьте продолжительность процесса архивации.

20. Создайте файл TestRAR_6 в режиме сжатия Максимальный, замерьте продолжительность процесса, и результаты сведите в таблицу.

Таблица 5

Режим сжатия

Исходный размер, Мбайт

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

Время, с

Степень сжатия,

%

Эффективность метода

None

Super fast

Fast

Normal

Maximum

Определите степень сжатия по формуле:

R=Sr/Si*100%

где

Sr - размер результирующего файла, Мбайт;

Si - размер исходного файла, Мбайт;

R - степень сжатия.

Эффективность метода оцените по отношению степени сжатия к времени сжатия:

E=R/t

21. Сделайте вывод о наиболее эффективном методе сжатия по критерию соотношения степени сжатия и расхода времени на операцию и сравните между собой два архиватора.

22. В программе Проводник удалите экспериментальные папки C:\Temp\lnput и C:\Temp\Output.