Самораспаковывающиеся архивы

ОТЧЕТ

По лабораторной работе № 11

на тему: ""

 

 

Выполнил:Давутов И.

Гр. КПО(9)- 301

Проверил(а): Битибаева Ж.М.

 

Алматы 2013

Цель лабораторной работы

Приобретение практических умений работы со сжатыми данными.

 

Задание на выполнение лабораторной работы

1) Создать на рабочем диске в директории EVM 5-7 файлов (текстовых, исполняемых, командных, программных), можно скопировать с других дисков.

 

Архиваторы WinRAR и WinZip

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

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

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

• просмотр файлов различных форматов без извлечения их из архива;

• поиск файлов и данных внутри архивов;

• установку программ из архивов без предварительной распаковки;

• проверку отсутствия компьютерных вирусов в архиве до его распаковки;

• криптографическую защиту архивной информации;

• декодирование сообщений электронной почты;

• «прозрачное» уплотнение исполнимых файлов .ЕХЕ и .DLL;

• создание самораспаковывающихся многотомных архивов;

• выбор или настройку коэффициента сжатия информации.

Структура окон WinRAR и WinZip типична для приложений Windows и ряд примеров окон WinZip приведен на рисунках 1-3.

 

Рисунок 1 – Просмотр содержимого архива с помощью WinZip

 

Рисунок 2 – Управление извлечением из архива

Рисунок 3 – Управление добавлением файлов в архив

Самораспаковывающиеся архивы

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

Распределенные архивы

В тех случаях, когда предполагается передача большого ар­хива на носителях малой емкости, например на гибких дисках, возможно распреде­ление одного архива в виде малых фрагментов на нескольких носителях. Некоторые диспетчеры (напримерWinZip) выполняют разбиение сразу на гибкие диски, а некоторые (например, WinRAR) позволяют выполнить предваритель­ное разбиение архива на фрагменты заданного размера на жестком диске. Впослед­ствии их можно перенести на внешние носители путем копирования.

При создании распределенных архивов диспетчер WinZip обладает осо­бенностью: каждый том несет файлы с одинаковыми именами. В результате этого нет возможности установить номера томов, хранящихся на каждом из гибких дис­ков, по названию файла. Поэтому каждый диск следует маркировать пометками на наклейке, а при создании распределенного архива следует быть внимательнее, чтобы не перепутать последова­тельность немаркированных томов.

В случае необходимости узнать номер тома можно не по названию файла, а по метке на диске, хотя эта операция не слишком удобна. Для этого следует открыть окно «Мой компьютер», выбрать значок дисковода 3,5 (А:), щелкнуть на нем правой кноп­кой мыши и выбрать в контекстном меню пункт «Свойства». В диалоговом окне «Свой­ства: Диск 3,5 (А:)» на вкладке «Общие» можно узнать номер тома распределенного архива в поле «Метка тома».