Задание 14.2. Исследование алгоритмов сжатия программы WinZip 7.0

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



Глава 14. Приемы и методы работы со сжатыми данными


 


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

• C:\Windows\Help;

• C:\Windows\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. Создайте файл Test_4 в режиме сжатия Normal (Обычное сжатие) и замерьте про­должительность.

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

Режим сжатия   Исходный размер, Мбайт   Результирующий размер, Мбайт   Время, с   Степень сжатия, %   Эффективность метода  
None                   ————————  
Super fast                      
Fast                      
Normal                      
Maximum                      

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

где:

5Г — Размер результирующего файла, Мбайт; Sj — размер исходного файла, Мбайт; R — степень сжатия.


14.3. Программные средства уплотнения носителей __ __ ___ 335

Эффективность метода оцените по абсолютной величине приращения степени сжатия к приращению времени сжатия:

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

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

Программные средства уплотнения носителей