Лабораторная работа № 6 Изучение программ архивации данных
Цель работы
Познакомиться с возможностями современных программ-архиваторов.
Теоретические сведения
Один из видов сервисных программ – программы, предназначенные для архивации, т.е. упаковки данных путем сжатия хранимой в них информации. Сжатие данных можно также назвать «уплотнением избыточности».
Программы сжатия без потерь способны создать безызбыточный вариант файла, а затем по требованию точно воссоздать исходный файл. В этом случае метод сжатия обратим. Обратимые методы применяют для сжатия любого типа данных.
Помещение исходных файлов в архив называется архивацией. Восстановление файлов из архива в том виде, который они имели до загрузки в архив, называется разархивацией. Программы, предназначенные для сжатия данных, называются архиваторами.
Большие по объему архивные файлы могут быть размещены на нескольких дисках или в нескольких томах. Том – это составная часть многотомного архива заданного размера. Каждый том можно записать на отдельную дискету. Такие архивы называют распределенными.
В тех случаях, когда архивация производится для передачи документа потребителю, целесообразно изготовить самораспаковывающийся архив. Готовится он на базе имеющегося архивного файла путем присоединения к архиву небольшого программного модуля. Сам архив получает расширение имени.ЕХЕ и называется SFX – архив (SelF extracting).
Кроме того, программы-архиваторы позволяют просматривать файлы различного формата без извлечения их из архивов, осуществлять поиск файла внутри архива, проверять архивный файл на наличие в нем вирусов, устанавливать программы из архива без предварительной распаковки, декодировать сообщения электронной почты, выбирать коэффициент сжатия информации и т.д.
WinRAR – это версия архиватора RAR для Windows (рис. 1), мощного средства создания архивов и управления ими. Существует несколько версий RAR для разных операционных систем, в частности, RAR для Windows, Linux, FreeBSD, DOS, OS/2, Mac OS X.
Во время архивации отображается окно со статистикой. Если вы хотите прервать процесс упаковки, нажмите кнопку «Отмена». По окончании архивации окно статистики исчезнет, а созданный архив станет текущим выделенным файлом.
Рисунок 1 – Окно программы WinRAR
Добавлять файлы в существующий архив RAR можно также методом перетаскивания. Выделите архив в окне WinRAR и нажмите «Enter» (или дважды щёлкните мышью) на его имени — RAR прочтёт архив и покажет его содержимое. Теперь вы можете добавлять файлы в архив, просто перетаскивая их из другой программы в окно WinRAR.
Следует отметить, что в режиме управления файлами команда «Информация» позволяет получать информацию о содержимом выбранных файлов и папок: общий объём, количество файлов и вложенных папок, количество архивов. При нажатии на кнопку «Оценить», пользователь может получить прогноз о возможной степени и предполагаемом времени сжатия выбранных файлов. Хотя оценка выполняется очень быстро и приблизительно, этой информации обычно достаточно, чтобы понять, имеет ли смысл вообще тратить время на упаковку выбранных данных.
Во время извлечения отображается окно со статистикой. Если вы хотите прервать извлечение, нажмите кнопку «Отмена ». Если извлечение закончится без ошибок, то WinRAR вернётся в оболочку, в противном случае появится окно диагностических сообщений.
В отличие от ZIP, формат RAR позволяет шифровать не только данные файлов, но и другие важные области архива: имена файлов, размеры, атрибуты, комментарии и другие блоки. Если вы хотите задействовать эту функцию, включите параметр «Шифровать имена файлов» в диалоге задания пароля. Зашифрованный в таком режиме архив нельзя без пароля не только распаковать, но даже просмотреть список находящихся в нём файлов.
Непрерывные RAR-архивы и архивы с зашифрованными именами содержащихся в них файлов могут содержать только один пароль, одинаковый для всех файлов в архиве. Файлы в обычных (не непрерывных) RAR-архивах без шифрования имён файлов и в архивах ZIP могут быть зашифрованы с разными паролями (в одном архиве могут содержаться файлы с разными паролями).
Порядок выполнения работы
1. Ознакомиться с теоретическими сведениями.
2. Получить вариант задания у преподавателя.
3. Выполнить задание.
4. Продемонстрировать выполнение работы преподавателю.
5. Оформить отчет.
6. Защитить лабораторную работу.