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

1 1 1 1 1 1 1 1 1 1 Rating 4.00 (2 Votes)

alt

Самораспаковывающийся архив (SFX-архив) — файл, который состоит из архива и исполняемого кода для его распаковки. Поэтому для распаковки такого архива не нужно дополнительных программ, таких как WinRar, HaoZip, 7-Zip. В этой статье мы рассмотрим, как можно создать самораспаковывающийся архив, используя для этого такие программы, как HaoZip и 7-Zip.

СОЗДАЕМ САМОРАСПАКОВЫВАЮЩИЙСЯ АРХИВ (SFX-архив) С ПОМОЩЬЮ HAOZIP

Сначала нужно скачать и установить HaoZip. Скачать HaoZip можно по ссылкам в конце статьи. После того, как скачали HaoZip его нужно установить. Процесс установки интуитивно понятен, поэтому останавливаться на этом этапе не будем. Если что-то не понятно, то вопросы установки программ обсуждаются в статье: как установить программу на компьютер?

Теперь приступим к созданию самораспаковывающегося архива. На файле или папке, из которой хотим создать самораспаковывающийся архив (SFX-архив) кликаем правой кнопкой мыши и в открывшемся меню выбираем «Добавить в архив…». Открылось окно под названием «Архив». В нем в поле «Формат архива» указываем пункт «7Z», а в параметрах архивации ставим галочку возле «Создать SFX-архив (только для 7Z)». Смотрим скриншот:

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

alt
После завершения процесса создания самораспаковывающегося архива или SFX-архива появится архив, с тем же названим, что и исходный файл/папка. Скриншот:

alt
На скриншоте видим, что изначально был файл в формате pdf, из него создали самораспаковывающейся архив или SFX-архив в формате exe. Для распаковки такого архива достаточно двойного щелчка мыши по нему, откроется окно «SFX file»:

alt
В этом окне, в пункте «Destination Folder» указана папка, в которую будет извлечен файл — диск С, папка Program Files. Чтобы указать другую папку для распаковки архива, нажимаем на кнопке «Browse». Если с этими настройками разобрались, то кликаем по кнопке «Install». Начнется процесс извлечения файла. Скриншот:

alt
Итак, как создать самораспаковывающийся архив или SFX-архив с помощью HaoZip, думаю, понятно.

СОЗДАЕМ САМОРАСПАКОВЫВАЮЩИЙСЯ АРХИВ (SFX-архив) С ПОМОЩЬЮ 7-Zip

7-Zip находится в скачанном архиве, его тоже нужно установить. После завершения установки откроется окно 7-Zip File Manager. Оно имеет следующий вид:

alt
Теперь кликаем по значку Компьютер в окне 7-Zip File Manager и указываем файл/папку, из которой нужно создать самораспаковывающийся архив (SFX-архив). Смотрим скриншот:

alt
Нажимаем «Добавить» и откроется окно под названием «Добавить к архиву»:

alt
В этом окне указываем формат архива 7z и ставим галочку возле «Создать SFX-архив». Теперь нажимаем ОК. 7-Zip начнет создавать самораспаковывающийся архив или SFX-архив. Скриншот:

alt
Результат работы: файл «WebSoftHelp.ru.exe» — самораспаковывающийся архив (SFX-архив):

alt
Теперь рассмотрим, как распаковать созданный нами самораспаковывающийся архив. Двойным щелчком мыши запускаем архив, откроется окно:

alt

В поле «Extract to» указано путь распаковки файлов из самораспаковывающегося архива. Если нужно, то можно указать другое место для распаковки файлов. Для этого нажмите на кнопке alt и укажите другой путь распаковки файлов. Нажимаем «Extract» и начнется распаковка архива.

На этом закончим. Ваши отзывы, вопросы, пишите, пожалуйста, на форуме. Желаем успеха!!!

Комментарии   

 
+1 #4 SFXИгорь 05.09.2014 12:31
Молодец! Спасибо - просто и доходчиво.
Цитировать
 
 
+6 #3 самораспаковыва ющийся архивvladimir 16.12.2011 11:56
Спасибо!!! ЛЮКС!
Цитировать
 
 
+5 #2 RE: Создаем самораспаковыва ющийся архивВиталий 02.12.2011 10:09
Цитирую stive:
Спасибо !Доступно ,лаконично,понятно...Приятно общаться.. :-) :-) :-)

Спасибо за Ваш отзыв!!!
Цитировать
 
 
+3 #1 RE: Создаем самораспаковыва ющийся архивstive 02.12.2011 02:47
Спасибо !Доступно ,лаконично,поня тно...Приятно общаться.. :-) :-) :-)
Цитировать