Файл: Практическая работа Исследование способов сжатия данных Содержание работы.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.05.2024

Просмотров: 185

Скачиваний: 8

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Непрерывные архивы предпочтительнее использовать в следующих случаях:

  • архив предполагается редко обновлять;

  • планируется распаковывать весь архив, нежели извлекать из него один или несколько файлов;

  • нужно достичь более плотной степени сжатия, даже в ущерб скорости упаковки.

Файлы в непрерывных архивах обычно отсортированы по расширению.

  • Создать в папке Приёмник непрерывный архив, поместив в него папку BEGIN, метод сжатия - обычный, имя архива BEGIN1.rar

  • Открыть папку Приёмник и сравнить два архива. (для анализа использовать кнопку ИНФО)



  • Открыть архив BEGIN1.rar и просмотреть его содержимое.

Указать в отчёте сравнительный анализ обычного и непрерывного архива.

  1. Создание самораспаковывающихся архивов

Самораспаковывающийся (SFX, от англ. SelF-eXtracting) архив есть архив, к которому присоединен исполняемый модуль. Этот модуль позволяет извлекать файлы простым запуском архива как обычной программы. Для извлечения содержимого SFX-архива не требуется дополнительных внешних программ. WinRAR может работать с SFX-архивом так же, как и с любым другим, поэтому если не предролагается запускать SFX-архив (например, когда нет гарантии, что в нем отсутствуют вирусы), то для просмотра или извлечения его содержимого можно использовать WinRAR. SFX-архивы, как и любые другие исполняемые файлы, обычно имеют расширение .EXE.

SFX-архивы удобны в тех случаях, когда нужно передать кому-то архив, но нет уверенности, что у адресата есть соответствующий архиватор для его распаковки.

  • Создать в папке ПРИЁМНИК самораспаковывающийся архив BEGIN.exe



  • Открыть папку ПРИЁМНИК и сравнить размеры созданных архивов.

  • Открыть архив BEGIN.exe и просмотреть его содержимое

Указать в отчёте способ и необходимость создания самораспаковывающегося архива. Объяснить, почему его размер больше чем у BEGIN.rar

  1. Дополнительные параметры архивации

  • Создать в папке ПРИЁМНИК архив BEGIN3.rar, указав следующие параметры архивации



В результате архивации исходная папка
BEGIN удалена.

  • Открыть папку ПРИЁМНИК и проверить результат, обратить внимание на размер архива.

Указать в отчёте необходимость применения выбранных параетров. Объяснить, почему размер созданного архива больше чем у BEGIN.rar

Создание многотомного архива


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

По умолчанию тома RAR получают имена вида 'имя_тома.partNNN.rar', где NNN — номер тома

Тома могут быть также непрерывными и самораспаковывающимися. Первый самораспаковывающийся том имеет другое (т.е. не .rar) расширение, например, для SFX-томов *.exe.

Созданные многотомные архивы не допускают изменения, т.е. в них нельзя добавлять, обновлять или удалять файлы.

Для распаковки томов необходимо начинать извлечение с первого тома. Если тома находятся на несменном носителе (например, на жёстком диске), то сначала нужно переписать все тома в одну папку.

  • Открыть папку Мои документы (вне WinRAR). Выделить папку ИСТОЧНИК и отрыв свойства определить размер папки (размер может превышать объём свободного пространства на внешнем носителе или слишком большой для отсылки по элетронной почте). Переключиться в WinRAR.

  • Создать многотомный архив ИСТОЧНИК, указав следующий размер тома



  • Проверить результата архивации. Открыть каждый архивный файл и посмотреть его содержимое.



  • Определить суммарный объем архива и сравнить с исходным размером папки.

  • Создать многотомный самораспаковывающийся архив Источник1

  • Создать многотомный архив Приёмник, указав размер тома 300 Кб



Указать в отчёте порядок и необходимость создания многотомных архивов

Извлечение из архива


Извлечение из архива может быть задано следующими параметрами.



  • Открыть папку ПРИЁМНИК, выделить архив BEGIN.rar и нажать кнопку "ИЗВЛЕЧЬ В…". Указать папку назначения ИСТОЧНИК. Нажать кнопку ОК

  • Открыть папку ИСТОЧНИК и убедиться, папка BEGIN восстановлена. Удалить папку BEGIN

  • Открыть в папке ПРИЁМНИК архив BEGIN.exe, выделить файлы с расширением *.bmp и нажать кнопку "ИЗВЛЕЧЬ В…". Указать папку назначения Work. Проверить результат извления файлов.

  • Открыть папку Work, изменить любой из восстановленных файлов. Повторить восстановление тех же файлов, указав режим обновления - Извлечь с обновлением файлов. Перейти в папку Work и убедиться, что измененный файл не заменён.


Извлечение из многотомного архива

  • Открыть папку Мои документы и удалить паку ПРИЁМНИК.

  • Открыть архивный файл Источник.part1.rar, выделить папку Источник и нажать кнопку "ИЗВЛЕЧЬ В…". Указать папку назначения Мои документы

  • Проверить результат восстановления. В папке ИСТОЧНИК должно быть три папки Work, Begin, Pictures. Если папки Begin нет, то восстановить её из архива BEGIN.rar

Удаление из архива


  • Открыть архив BEGIN.rar, выделить все текстовые файлы и нажать кнопку Удалить.

Преобразование архива в самораспаковывающийся

  • Открыть папку ПРИЁМНИК, выделить Begin.rar в меню Команды выбрать команду - Преобразовать архив в SFX, установить Добавить новый модуль



  • Проверить создание самораспаковывающегося архива Begin.exe.

Указать в отчёте способы восстановления файлов и папок

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


  1. Что такое сжатие данных?

  2. Что означает сжатие без потерь и с потерями?

  3. В каких случаях возможно сжатие данных?

  4. К каким типам информации применяются алгоритмы сжатия с потерей данных?

  5. На каких принципах реализованы алгоритмы сжатия без потерь? В каком случае сжатые данные могут превышать размер исходных?

  6. Что такое архивный файл? Перечислить базовые требования к диспетчерам архивов.

  7. Что такое непрерывный архив? Преимущества и недостатки.

  8. Что такое многотомный архив. В каких случаях его целесообразно создавать?

  9. Что такое самораспаковывающийся архив? Способ создания и извлечения.