Упражнение 14.5. Создание самораспаковывающегося ZIP-архива

1. Запустите программу WinZip 7.O.

2. Дайте команду File > Open Archive (Файл > Открыть архив). Откройте ранее создан­ный архив Media.zip.

3. Дайте команду Actions > Make.Exe File (Действия > Создать исполнимый файл) — откроется диалоговое окно WinZip Self-Extractor (Генератор самораспаковываю­щегося архива), представленное на рис. 14.7.

4. Самораспаковывающийся архив создается на базе ранее созданного обычного архива. Убедитесь в том, что в поле Create Self-Extracting Zip files from (Создать самораспаковывающийся архив из...) правильно записан адрес исходного ZIP- файла. Если это не так, воспользуйтесь кнопкой Browse (Обзор) для поиска нуж­ного файла.

5. В группе Self Extractor Type (Тип самораспаковывающегося архива) включите пере­ключатель, соответствующий операционной системе компьютера, для которого готовится архив.

6. В группе Spanning Support (Поддрежка распределенного архива) включите пере­ключатель No spanning (Без распределения).

7. Щелкните на кнопке ОК.


 

Глава 14. Приемы и методы работы со сжатыми данными


8. Поскольку исходный архив имеет парольную защиту, то перед началом пре­образования появится предупреждающее сообщение. Закройте его щелчком на кнопке ОК.

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

10. В очередном окне выберите папку, в которую произойдет проверочная распа­ковка архива. По умолчанию предлагается папка C:\Windows\Temp. Если она не устраивает, воспользуйтесь командной кнопкой Browse (Обзор), выберите нужную папку и щелкните на кнопке Unzip (Распаковать).

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

12. По завершении работы закройте текущие диалоговые окна.

Щ Мы научились создавать самораспаковывающиеся архивы на базе предварительно подготовленных обычных архивов. Мы убедились в том, что если исходный архив был защищен паролем, то эта защита сохраняется и в самораспаковывающемся архиве.


Упражнение 14.6. Создание самораспаковывающегося распределенного архива

1. Запустите программу WinZip 7.O.

2. Дайте команду File > Open Archive (Файл > Открыть архив). Разыщите и откройте ранее созданный архив Media.zip.


Практическое занятие ____________________ ________ ____ 379

3. Дайте команду Actions > Make.Exe File (Действия > Создать исполнимый файл) — откроется диалоговое окно WinZ/p Self-Extractor (Генератор самораспаковываю­щегося архива), представленное выше (см. рис. 14.7).

4. В группе элементов управления Spanning Support (Поддержка распределенного архива) включите переключатель Safe Spanning Method (Защищенный метод рас­пределения) или Old Spanning Method (Обычный метод распределения).

Защищенный метод создает на первом гибком диске два файла: исполнимый файл, выполняющий автоматическую распаковку, и первый том распределенного архива. На последующих дисках создается продолжение распределенного архива. Такой подход повышает уровень безопасности, поскольку даже в том случае, когда исполнимый файл поврежден, например компьютерным вирусом, информа­ция не пропадает и остается в архивном файле. После применения антивирусных средств для «лечения» зараженного исполнимого файла также не происходит нарушений в структуре архива, поскольку исполнимый файл автономен. Этот метод применяют для передачи архивных материалов на гибких дисках.

Обычный метод считается «устаревшим», поскольку он обеспечивался прошлыми версиями программы WinZip. Этот метод не создает отдельного исполнимого файла, и весь архив хранится в одном исполнимом файле, распределенном по нескольким носителям. Данный метод используют для самораспаковывающихся архивов, передаваемых по каналам компьютерных сетей.

5. Щелкните на командной кнопке ОК — откроется диалоговое окно WinZip Sell-Extractor (Генератор самораспаковывающегося архива).

6. Установите флажок Erase any existing files on the new disk before continuing (Пред­варительно стереть все существующие файлы на гибких дисках).

7. Щелкните на кнопке ОК — начнется процесс создания первого тома распреде­ленного архива. По окончании процесса по указанию от программы извлеките записанный гибкий диск и вставьте новый.

8. Создав последний том, программа предложит извлечь последний диск и вста­вить первый для внесения правок в заголовок архива.

Щ Мы научились создавать самораспаковывающиеся распределенные архивы. Такой метод архивации нашел особенно широкое применение при распространении про­граммных продуктов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: