
- •Практическое занятие №11 Приемы и методы работы со сжатыми данными
- •Упражнение 1. Просмотр архивного файла в формате .Zip
- •Упражнение 2. Извлечение файлов из zip-архива
- •Упражнение 3. Создание zip-архива
- •Упражнение 4. Защита zip-архива
- •Упражнение 5. Создание самораспаковывающегося ZlP-архива
- •Упражнеие 6. Создание самораспаковывающегося распределенного архива
- •Упражнение 7. Наблюдение интеграционных свойств программы WinZip
- •Упражнение 8. Исследование свойств форматов сжатия графических данных
- •Упражнение 9. Исследование алгоритмов сжатия программ
- •Упражнение 10. Уплотнение гибкого диска
- •Упражнение 11. Управление размером сжатого тома
- •Упражнение 12. Корректировка расчетного коэффициента сжатия
- •Упражнение 13. Исследование средств и методов повышения степени уплотнения дисков
- •Отчетность по занятию
Упражнение 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.