Лаб 14_Arch
.docx
14. Архиваторы
-
Цель работы
Изучить основные возможности диспетчеров архивов и получить навыки работы по сжатию данных с помощью диспетчеров архивов 7-Zip File Manager, WinRAR.
-
Подготовка к работе
По указанной литературе изучить: теоретические основы сжатия данных; методы сжатия; форматы сжатия с потерей и без потери информации; способ оценки степени сжатия; алгоритмы обратимых методов сжатия; программные средства сжатия данных; требования, предъявляемые к диспетчерам архивов, методы работы с ними.
-
Контрольные вопросы
-
На примерах пояснить свойство, обуславливающее сжатие данных.
-
Как оценить степень сжатия файла?
-
Перечислить факторы, определяющие эффективность сжатия?
-
Какие объекты, и в каких ситуациях подвергаются сжатию?
-
Пояснить суть и область применения методов сжатия.
-
Перечислить форматы сжатия с потерей информации и область их применения.
-
К каким типам данных и почему применимы методы сжатия с регулируемой потерей информации?
-
Перечислить форматы сжатия без потери информации и область их применения.
-
Пояснить основополагающие принципы обратимых методов сжатия.
-
Почему современные средства архивации называют диспетчерами архивов?
-
Дать понятие самораспаковывающегося архива. Как он создается?
-
Дать понятие распределенного архива. Область его использования.
-
Как осуществить защиту архивов?
-
Какие сервисные функции присущи диспетчерам архивов?
-
Какую информацию содержит архивный файл?
-
Задание на выполнение
-
Создать папку для экспериментов в D:\Temp\....\Archive.
-
В эту папку скопировать (или создать) 4 файла с расширениями .doc, .xls, .txt, .bmp, .jpg. Целесообразно все файлы использовать из предыдущих лабораторных работ. Для создания файла с расширением *.txt в программе Блокнот скопировать справку из справочной системы Windows, например, о создании файла (или папки). Сохранить файл Справка.txt в папке Archive.
-
Создать в своей папке новый файл Отчет.doc, в который добавить таблицу 1.
-
В папке Archive создать файл RAR-архив под именем New1N.RAR, содержащий все подготовленные файлы (кроме Отчета), при использовании режима компрессии Normal (обычный). Результаты выполнения представить в виде таблицы (см. табл. 1).
-
В той же папке создать аналогичные архивы под именами New2M.RAR и New3S.RAR, используя режимы компрессии Maximum (Максимальный) и Super fast (Скоростной), соответственно. Результаты выполнения представить в виде таблицы 1.
Табл. 1
Параметры файлов до архивации |
Режим компрессии RAR/ZIP |
||||||
Normal (New1N.RAR)/ Нормальный (N1N.Zip) |
Maximum (New2M.RAR)/ Максимальный (N1M.Zip) |
Super fast (New3S.RAR)/ Скоростной (N1S.Zip) |
|||||
Параметры файлов после архивации |
|||||||
Имя |
Размер, кБайт |
Кс, % |
Размер, кБайт |
Кс, % |
Размер, кБайт |
Кс, % |
Размер, кБайт |
*.doc |
|
/ |
/ |
/ |
/ |
/ |
/ |
*.xls |
|
/ |
/ |
/ |
/ |
/ |
/ |
*.bmp |
|
/ |
/ |
/ |
/ |
/ |
/ |
*. jpg |
|
/ |
/ |
/ |
/ |
/ |
/ |
*.txt |
|
/ |
/ |
/ |
/ |
/ |
/ |
-
Используя средства WinRAR, последовательно просмотреть архивные файлы New1N.RAR – New3S.RAR.
-
Добавить в архив New1N.RAR любой другой файл, например *.mdb.
-
Из папки Archive удалить все файлы, кроме 3-x архивов и Отчета.
-
Извлечь файлы из архива New2M.RAR в папку Archive. Убедиться, что файлы, извлечённые из архива, действительно поступили в заданную папку.
-
На базе архива New3S.RAR создать в папке Archive самораспаковывающийся EXE-архив. Проверочную распаковку архива произвести в папку D:\Temp.
-
Убедиться в наличии самораспаковывающегося файла в папке Archive, а затем удалить из папки D:\Temp распакованные файлы.
-
Используя те же исходные файлы, выполнить п.п. 3 – 11 с помощью программы File Manager 7-Zip, с форматом сжатия архива ZIP. Полученные результаты сравнить с данными табл. 1.
Содержание отчета
-
Название работы.
-
Таблицы с результатами экспериментов.
-
Выводы относительно эффективности различных видов компрессии как для каждого из форматов сжатия в отдельности, так и между ними.
-
Методические указания
Одним из широко распространенных современных диспетчеров архивов является программа WinRAR. Основное преимущество формата – его популярность и скорость создания архива.
Интерфейс этой программы показан на рис. 1.
Архивный файл создается в следующей последовательности:
1. Выделяется пиктограмма файла, подлежа-щего архивации (или несколько пиктограмм).
2. Для выделенного объекта вызвать контекстное меню и выбрать в нём команду Добавить в архив….
3. В поле Имя Архива окна диалога будет про-писано имя архивного файла. При необходи-мости это имя можно заменить другим.
Самораспаковывающийся
архив
4. В поле Формат архива окна диалога установить переключатель RAR (или ZIP при создании ZIP архива).
5. В списке Метод сжатия окна диалога установить Обычный (или любой другой).
6. Щёлкнуть по кнопке ОК окна диалога.
Рис. 1. Интерфейс программы WinRAR.
Чтобы извлечь файлы, сначала нужно открыть архив в окне WinRAR, дважды щелкнув мышью по его имени. Содержимое архива выводится в окне WinRAR (рис 2).
Файлы и папки, которые нужно извлечь, выделяются, нажимается кнопка Извлечь в. В окно вводится путь.
Рис 2. Просмотр и извлечение файла из архива.
Самораспаковывающийся архив создается на базе готового архива присоединив к нему модуля распаковки путем установки флага Создать SFX-архив (см. рис. 1). Расширение архивного файла меняется на *.exe.
Новым архиватором является File Manager 7-Zip, который по сравнению с WinRAR имеет высокую степень сжатия и различные алгоритмы сжатия, но проигрывает в скорости сжатия. Запускается архиватор из главного меню. Интерфейс 7-Zip File Manager приведен на рис. 3. Архивный файл создается в следующей последовательности:
Рис. 3. Интерфейс 7-Zip File Manager.
1. Выделяется пиктограмма файла, подлежащего архивации (или несколько пиктограмм).
2. Для выделенного объекта вызвать контекстное меню и выбрать в нём команду 7-Zip / Добавить к архиву….
3. В поле Архив (рис. 4) окна диалога будет прописано имя архивного файла. При необходимости это имя можно заменить другим.
4. В списке Уровень сжатия окна установить Нормальный (или любой другой).
5. При необходимости можно выбрать методы шифрования и сжатия, а так же размер словаря.
6. Щёлкнуть по кнопке ОК окна Добавить к архиву.
Рис. 4. Создание архива в 7-Zip File Manager.
Извлечение файла (рис. 5) создается в следующей последовательности:
1. Выделяется пиктограмма файла, подлежащего разархивации.
2. Для выделенного объекта вызвать контекстное меню и выбрать в нём команду 7-Zip / Распаковать.
3. В открывшемся окне Извлечь в поле Распаковать в: с помощью кнопки Обзор папок установить на дереве папок путь к папке, в которую необходимо поместить исходный файл.
4. Щёлкнуть по кнопке ОК окна Извлечь.
Рис 5. Просмотр и извлечение файла из архива