Практическая работа №7 Работа с программами архивации - shikardos.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Практическая работа №7 Работа с программами архивации - страница №1/1

Практическая работа № 7

Работа с программами архивации.

Цель занятия: изучить способы сжатия информации; свойства алгоритма сжатия; основные понятия технологии сжатия информации; основные форматы упаковки данных; приёмы работы с программой WinRar.

Теоретические основы работы:

Основы сжатия информации.

Потребность в сжатии данных возникает по двум причинам:



  1. информация не умещается на диске и её нужно уплотнить (особенно, если есть диаграммы, рисунки, графики);

  2. необходимо выполнять резервное копирование всей информации на ПК, и часто эти копии занимают большой объём памяти, что опять ведёт к уплотнению информации.

Все методы сжатия информации можно условно поделить на два класса: сжатие с потерей информации и сжатие без потери информации.

Сжатие с потерей информации означает, что после распаковки уплотнённого архива мы получим документ, отличный от первоначального. Чем больше сжатие, тем больше потеря информации. Особенно незначительны потери информации в фотографических и музыкальных файлах. К алгоритмам сжатия с потерей информации относятся JPEG и MPEG. Сжатые графические файлы имеют расширение .JPG, а сжатые музыкальные файлы имеют расширение .MPG для видео или .MP3 для музыки.

Сжатие без потери информации основано на устранении избыточности информации, которая присутствует почти всегда. Для избыточности есть несколько оснований:

  1. каждый символ русского языка обычно кодируется байтом, который содержит 8 битов и может выражать 256 различных кодов; для нашего «телеграфного текста вполне хватило бы шести битов на символ»;

  2. в международной кодировке символов ASCII для кодирования любого символа отводится одинаковое количество битов (8), хотя часто встречающиеся символы можно кодировать меньшим количеством знаков. Программы сжатия информации могут вводить свою кодировку и приписывать к сжатому файлу некий словарь для распаковывающей программы. Алгоритмы, основанные на перекодировании информации, называют алгоритмами Хаффмана.

  3. Иногда в текстах, но чаще в таблицах и графике повторяются коды. Например, если число 0 повторяется 20 раз, то нет смысла ставить 20 нулевых байтов, вместо них ставят один ноль и коэффициент 20. Алгоритмы, основанные на выявлении повторов, называются методами RLE (Run Length Encoding).

Основные свойства алгоритмов сжатия.

Существует немало различных методов сжатия, но есть некоторые принципы и правила, которые являются общими для всех методов сжатия:



  1. У всякого сжатия есть предел. Уплотнение ранее уплотнённого файла или не даёт выигрыша или приводит к проигрышу.

  2. Для всякого метода сжатия можно подобрать файл, применительно к которому данный метод является наилучшим. И наоборот: можно подобрать файл, который в результате сжатия не уменьшится, а увеличится.

  3. Из вышесказанного следует, что программы – упаковщики до начала работы должны выполнять предварительный просмотр обрабатываемых файлов и выбирать тот метод упаковки, который даёт наилучший результат.

Основные понятия технологии сжатия данных.

Исходный файл. Файл, подвергаемый сжатию.

Архивный файл. Файл, полученный в результате сжатия исходного.

Архивный том. При создании архивной копии на носителях малой ёмкости например, на дискетах, архивный файл может «нарезаться» на фрагменты, равные ёмкости отдельных носителей. Каждый такой фрагмент называется отдельным томом. Все тома одного архивного файла обычно имеют одинаковые имена и могут различаться расширением имени.

Сплошной файл. Архивный файл непрерывной структуры. При упаковке группы исходных файлов создаётся один большой файл, который может иметь как сплошную так и несплошную структуру. Если сжатие применяется к каждому исходному файлу отдельно, то полученный архив является несплошным. Если сжатие применяется ко всей группе файлов как к единому целому, то полученный архив является сплошным. В первом случае размер архивного файла больше, чем во втором. С другой стороны, при сбое в несплошном архиве может повредиться только один файл, а в сплошном – все сразу.

Самораспаковывающийся архив. Многие программы, выполняющие сжатие файлов, позволяют создавать так называемые самораспаковывающиеся архивы, имеющие расширение имени .EXE. К архиву данных они приписывают небольшой программный блок, который позволяет выполнить распаковку без использования специальных программ. Достаточно запустить файл .EXE, и архив автоматически распакуется в той папке, в которой находится.

Основные форматы упаковки данных.

Существует большое количество форматов упаковки. Каждая программа использует свой формат, но чаще всего встречаются форматы .ZIP, .ARJ, .RAR.



Формат .ZIP. Этому формату около 20 лет. Для упаковки и распаковки файлов в таком формате используется программа WinZip. Она работает под управлением ОС Windows.

Формат .ARJ. Упаковка и распаковка производится программой ARJ.EXE. По степени сжатия превосходит формат .ZIP. Но изначально была ориентирована на операционную систему MS – DOS.

Формат .RAR. У программы WinRar российский автор – Евгений Рошаль, поэтому она очень популярна в России. Превосходит многие зарубежные аналоги, потому что позволяет работать с архивами в других форматах, например, .ZIP и .ARJ.

Основы работы с программой WinRar.

Программа WinRar имеет два режима работа: режим работы с файлами и режим работы с архивами.



Основные операции с архивами.

  1. Извлечение файлов. Команда Извлечь файлы из архива запускает операцию распаковки архива. Извлекаются предварительно помеченные файлы и помещаются в ту же папку, где находился архив.

  2. Извлечение в заданную папку. Команда Извлечь в указанную папку.

  3. Проверка архивных файлов. Выполняется командой Протестировать файлы в архиве. Если архи повреждён (часто это бывает на дискете), то его необходимо реставрировать.

  4. Просмотр архива. Выполняется командой Просмотреть файл. Настройка средств просмотра выполняется командой Параметры на вкладке Просмотр.

  5. Удаление файлов. Выполняется командой Удалить файлы или соответствующей кнопкой на панели инструментов.

  6. Вставка примечаний. Примечания – это текстовые сообщения длиной до 62000 символов, которые выдаются Яна экран в режиме работы с архивом. Примечания в готовый архивный файл добавляются командой Добавить архивный комментарий.

  7. Защита архива от повреждений. Чаще всего повреждаются сплошные архивы или архивы на ненадёжных носителях, поэтому программа предоставляет пользователю возможность вместе с файлом сохранить информацию о его структуре. В более ранних версиях программы Есть команда Защита архива от повреждений. В новых версиях такая возможность работает автоматически.

  8. Защита архива от изменений. Выполняется командой Заблокировать архив. В архив, защищённый подобным образом, нельзя внести комментарии и изменения.

  9. Преобразование архивного файла в самораспаковывающийся. Команда Операции/Преобразовать архив в SFX. Такие архивы очень удобны в работе.

  10. Просмотр информации об архиве. Выполняется командой Операции/Показать информацию.

  11. Проверить архивы на вирусы. Эта команда доступна как в режиме управления файлами, так и в режиме управления архивами. Она распаковывает один или несколько архивов во временную папку, после чего проверяет содержимое этой папки с помощью одного из антивирусных сканеров, установленных на компьютере пользователя.

Примечания

а) WinRAR не ищет вирусы самостоятельно, а лишь вызывает для этой цели антивирусное ПО, уже установленное в вашем компьютере. Если такого ПО в вашей системе нет, вы не сможете воспользоваться этой командой WinRAR;

б) WinRAR не выводит никаких сообщений по окончании работы этой команды. Чтобы узнать, найдены вирусы или нет, вы должны следить за информацией, отображаемой антивирусным сканером;

в) перед вызовом антивирусного сканера WinRAR распаковывает все выбранные архивы во временную папку, поэтому позаботьтесь о том, чтобы на диске хватило свободного места для всех извлечённых файлов. По окончании сканирования WinRAR удаляет эти файлы;

г) WinRAR способен автоматически обнаруживать множество популярных антивирусных программ, поэтому обычно вам не нужно самостоятельно редактировать поля «Имя антивирусного сканера» и «Параметры антивирусного сканера». Просто выберите в списке название сканера и нажмите «OK», а два других поля потребуются только в том случае, если этот метод не сработает;

д) WinRAR запоминает параметры антивирусного сканера, которые использовались в прошлый раз, и подставляет их при следующем вызове данной команды.



ЗАМЕЧАНИЕ! Остальные возможности программы изучите во время выполнения практического задания!

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

  1. Откройте диск D, папку BANK, найдите свою папку.

  2. На значке своей паки щёлкните правой кнопкой мыши и выберите команду Добавить в архив. Появится диалоговое окно, представленное на рисунке. Задайте имя создаваемому архиву Мой архив.

  3. Установите следующие флажки: Создать SFX-архив, Добавить электронную подпись, Заблокировать архив, Протестировать файлы после упаковки.

  4. На вкладке Комментарий напишите комментарий вручную о том, что Вы изучаете основы работы с программой – архиватором.

  5. На вкладке Дополнительно нажмите команду Установить пароль. Задайте пароль и запомните его. Изучите остальные вкладки и нажмите ОК.

  6. Обратите внимание, где создалась архивная копия Вашей папки и с каким значком она создалась.

Рис. 7


  1. Откройте программу WinRar командой Пуск/Программы Главного меню.

  2. Командой Файл/Выбрать диск найдите папку BANK, в которой найдите архивную копию своей папки и выделите её одним щелчком мыши.

  3. На панели инструментов программы WinRar нажмите кнопку Информация и изучите все вкладки открывшегося диалогового окна. Содержимое каждой вкладки выпишите в отчёт.

  4. Выполните команду Операции/Создать отчёт. Данные созданного отчёта выпишите в тетрадь.

  5. Выделите свою архивную папку и на панели инструментов нажмите кнопку Просмотр.

  6. Стрелкой «Перейти на уровень выше» вернитесь в папку BANK.

  7. Вставьте свою дискету в дисковод и на панели инструментов программы WinRar нажмите кнопку Извлечь, в появившемся диалоговом окне выберите Диск 3,5А.

  8. Создайте в папке BANK какую-нибудь папку и попробуйте заархивировать её по-другому: щёлкните на ней ПКМ и в контекстном меню выберите команду Добавить в архив ----.rar. Появилось диалоговое окно Имя и параметры архива?

  9. Щёлкните на архивном файле Мой архив. Какие новые команды есть в контекстном меню? Запишите в отчёт.

  10. Попробуйте разные команды для извлечения папки Мой архив из архивного файла: Извлечь, Извлечь с помощью команды WinRar и т. д. Всегда ли программа требует ввести заданный пароль?

Требования к отчёту:

  1. Запишите, для чего используются программы – архиваторы?

  2. Как установить пароль на извлекаемый файл?

  3. Запишите результаты выполнения пункта 9.

  4. Запишите результаты выполнения пункта 10.

  5. Запишите результаты выполнения пункта 15.

  6. Запишите, какие кнопки есть на панели инструментов программы WinRar.

  7. Запишите, какие форматы архива может поддерживать программа WinRar.

  8. Какие параметры можно установить на вкладке Резервные копии диалогового окна Имя и параметры архива?

Контрольные вопросы.

  1. Когда возникает потребность в сжатии информации?

  2. Как происходит сжатие с потерей информации и без потери информации?

  3. Сформулируйте основные свойства алгоритмов сжатия.

  4. Дайте определение основных понятий теории сжатия информации.

  5. Какие форматы сжатия данных Вы знаете?

  6. Перечислите основные возможности программы WinRar.

  7. Чем удобны самораспаковывающиеся архивы?

  8. Какой архив труднее восстановить: сплошной или несплошной? Почему?

  9. Что такое «многотомные архивы»?