Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Кочетовой.doc
Скачиваний:
42
Добавлен:
15.05.2015
Размер:
3.53 Mб
Скачать

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

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

SFX-архивы, как и любые другие исполнимые файлы, обычно имеют расширение .EXE.

SFX-архивы удобны в тех случаях, когда нужно передать кому-то архив, но вы не уверены, что у адресата есть соответствующий архиватор для извлечения файлов. Вы также можете использовать SFX-архивы для распространения своих собственных программ. Например, дистрибутив WinRAR базируется на GUI SFX-модуле RAR Default.sfx.

В оболочке WinRAR включите опцию “Создать SFX-архив” в диалоге ввода имени архива и его параметров при создании нового архива или войдите в

63

существующий архив и нажмите кнопку “SFX”.

В комплект поставки WinRAR входит несколько SFX-модулей для разных платформ. Все SFX-модули имеют расширение .sfx. Они должны находиться в той же папке, что и WinRAR. По умолчанию WinRAR всегда использует модуль Default.sfx.

SFX-модули GUI RAR и ZIP (Default.SFX и Zip.SFX)

С помощью этих двух модулей можно создать самораспаковывающиеся архивы GUI (т.е. работающие в графическом режиме), функционирующие в среде любой 32-разрядной версии Windows (95, 98, NT и т.д). Эти модули не работают в среде Windows 3.1 или DOS.

Для архивов RAR следует использовать модуль Default.SFX, а для архивов ZIP — Zip.SFX.

Консольный SFX-модуль RAR (WinCon.SFX)

С помощью этого модуля можно создавать самораспаковывающиеся архивы, работающие в текстовом режиме в среде любой 32-разрядной версии Windows (95, 98, NT и т.д). Этот модуль не может быть запущен в среде Windows 3.1 или DOS.

SFX-модули RAR для DOS и OS/2 (Dos.SFX и OS2.SFX)

С помощью этих двух модулей можно создавать самораспаковывающиеся

архивы, работающие в текстовом режиме в среде DOS (модуль Dos.SFX) или OS/2 (модуль Os2.SFX). SFX-модуль для DOS также работает в сеансе DOS в OS/2, Windows и других ОС в режиме эмуляции DOS. SFX-модуль для OS/2 работает только в среде OS/2.

  1. Рекомендации и вопросы для подготовки к защите

лабораторной работы

1. Какие версии программы WinRAR используются в WINDOWS?

2. Что обозначает термин «консольная версия»?

3. Прочитайте внимательно пункты «Извлечение из архива», «Добавление в архив».

4. Ознакомьтесь с преимуществами архивов RAR и ZIP.

5. Что такое самораспаковывающиеся архивы?

7. Задание

  1. Создать каталог УИТС в корневом каталоге, в котором будет выполняться данная лабораторная работа.

  2. Запустить оболочку WinRAR.

  3. Найти 5-6 файлов, например в каталоге «Мои документы».

  4. Отметить эти файлы.

  5. Создать архив с именем DOC.ZIP в каталоге УИТС.

  6. Разархивировать его там же.

  7. Зайти в каталог УИТС, отметить находящиеся там файлы с расширением .doc.

  8. Создать из этих файлов самораспаковывающийся архив с именем DOC.EXE с удалением успешно заархивированных файлов и оставить его в том же каталоге.

  9. Распаковать архив DOC.EXE.

10. Найти на диске «С» файл или каталог размером 1-2 Мб и создать многотомный архив в каталоге УИТС.

  1. Разархивировать этот архив и затем удалить каталог УИТС.