Как распаковать sfx архив. SFX и многотомные архивы

24.04.2019 Социальные сети


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

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

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

Выбираем папку или файлы, которые нужно заархивировать. Щелкаем по ним правой кнопкой мыши и в контекстном меню нажимаем «WinRAR »→ «Add to archive » (Добавить в архив).

Затем появится окно задания параметров для будущего архива. Вот тут-то и самое главное. Чтобы ваш архив был самораспаковывающимся необходимо установить флажок напротив «Create SFX archive » (Создать SFX архив).


Как вы видите на рисунке выше после установки этого флажка, рядом с названием будущего архива, стоит расширение.exe, о котором мы и говорили ранее в статье.

После того, как вы установите все параметры для архива – нажмите кнопку «ОК ». Начнется процесс создания непосредственно самораспаковывающегося архива. Поскольку я использую более новую версию архиватора WinRAR, то у меня значок его выглядит так, но опять таки не переживайте его у вас ярлык выглядит по-другому.

Установка параметров
Для задания параметров самораспаковывающегося архива существует специальная кнопка «SFX options » (Параметры SFX). Она находится во вкладке «Advanced » (Дополнительно).


Затем откроется окно, в котором вы можете изменить иконку архива, указать место распаковки, добавить лицензионные данные (особенно полезно, если вы при помощи самораспаковывающегося архива продаете свою программу, скрипт, плагин и т.д.), модули и многие другие параметры.

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


После чего жмем на кнопку «Extract » (Извлечь). Процесс извлечения файлов начнется в автоматическом режиме.


Такой метод архивирования файлов и их извлечения прост и не требует каких-либо особых знаний и умений.

И исполняемый код для его распаковки. Такие архивы, в отличие от обычных, не требуют отдельной программы для их распаковки (получения исходных файлов, из которых они созданы), если исполняемый код можно выполнить в указанной операционной системе. Это удобно, когда неизвестно, есть ли у пользователя, которому передаётся архив, соответствующая программа распаковки.

Основной способ использования самораспаковывающихся архивов - создание программ для установки ПО без использования систем управления пакетами .

Исполняемый код, присоединённый к архиву, может представлять собой полноценную программу распаковки. Так как существует вероятность выполнения кода распаковщика, самораспаковывающийся архив или замаскированный под него файл может использоваться для распространения вредоносного ПО.

Примеры

Примеры программ, способных создавать самораспаковывающиеся архивы:

7-Zip
  • Ненастраиваемые 7z SFX архивы для Microsoft Windows .
  • Существует сторонний настраиваемый модуль - тоже для Windows.
ARJ
  • Для различных платформ.
p7zip
  • 7zCon.sfx - ненастраиваемый, для указанной пользователем платформы; поддерживает просмотр, автоматическую перезапись файлов, проверку целостности и зашифрованные архивы.
PKZIP
  • Только в зарегистрированных версиях, начиная с 2.70.
RAR и WinRAR
  • Возможно создание настраиваемых самораспаковывающихся RAR (и ZIP в WinRAR) архивов с русским и английским интерфейсом. Настройка архива производится путем задания комментария или в окне "Дополнительные параметры SFX". Возможно изменение значка.
zipSfx
  • Создание настраиваемых самораспаковывающихся архивов для Microsoft Windows с выбором компрессора (ZLIB , BZIP2 , LZMA)
  • Русскоязычный интерфейс программы
  • Настройка архива производится через графический интерфейс программы

Данная программа создана исключительно для создания многофункциональных SFX архивов / пакетов инсталляторов и обладает широкими возможностями в плане функционала и возможностей создаваемого архива

Также такие архивы в своих форматах для соответствующих платформ могут создавать StuffIt и WinZip .

Существуют также программы, которые создают архивы в виде сценариев оболочки UNIX . Это часто используется для создания программ установки коммерческого ПО для UNIX-подобных ОС . Примеры: makeself и более старая shar.

Совместимость

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

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

Также можно создать код, который будет поддерживаться без дополнительных программ сразу на нескольких операционных системах - например, DOS и OS/2 .

Или код, который будет поддерживаться стандартной поставкой одной ОС, и дополнительными средствами в другой - например, с использованием Python или shell (см. выше).

Архив с кодом под Win32 может потребовать дополнительных действий после распаковки с помощью Wine на UNIX -подобной системе - в частности, установки битов прав доступа.

мошенничество в России

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

См. также


Wikimedia Foundation . 2010 .

Смотреть что такое "Самораспаковывающийся архив" в других словарях:

    Многотомный архив архив компьютерных программ и данных, разбитый на несколько частей (томов). В утилитах сжатия с возможностью задания объёма томов есть много преимуществ. Во первых, такое позволяет человеку скачать файл по частям в удобное … Википедия

    - (англ. solid archive) архив, упакованный таким образом, что все сжимаемые файлы рассматриваются как один непрерывный поток данных. При упаковке каждого файла (кроме первого) используется информация, содержащаяся в предыдущих файлах. К… … Википедия

    В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете отредактиро … Википедия

    Заплатка, или патч (англ. patch /pætʃ/ заплатка) автоматизированное отдельно поставляемое программное средство, используемое для устранения проблем в программном обеспечении или изменения его функционала, а также сам процесс установки патча (… … Википедия

    См. SFX (значения) Самораспаковывающийся архив (англ. self extracting archive, сокращённо «SFX archive») файл, компьютерная программа, объединяющая в себе архив и исполняемый код для его распаковки. Такие архивы, в отличие от обычных, не требуют … Википедия

    Содержание 1 Классификация параллельных архитектур по Флинну 2 Суперскалярные и VLIW машины … Википедия

    Англ. SFX (/ɛs ɛf ɛks/) может означать: Спецэффекты (англ. Special effects /ˈspeʃəl ɪˈfɛkts/) Звуковые эффекты (например, семплы (англ. sample /ˈsɑ:mpl/)) (англ. sound effects /saʊnd ɪˈfɛkts/) Самораспаковывающийся архив (англ … Википедия

Занимают намного меньше места. Как следствие, архивы быстрее передаются по сети. В последнее время популярностью пользуется так называемый SFX-архив, который обладает способностью к самораспаковке. Интересна эта функция тем, может быть распаковован на любом компьютере, даже при отсутствии программы архиватора. Достигается это за счёт включения в архив модуля самораспаковки, который лишь незначительно увеличивает размер архива в целом.

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

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

Недостатков у такого способа два. Самый главный кроется в риске наткнуться на вирус, встроенный в код архива. Всё чаще в сети предлагают скачать полезные файлы в виде таких архивов, но, скорее всего, это либо вирусы, либо (отправка СМС за распаковку). Использование простейших правил безопасности и игнорирование подобных архивов от неизвестных поставщиков позволят избежать подобных проблем и снизить риск.

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

Подобные архивы применяются для распространения модификаций к играм. Иногда 7z SFX-архивы сбивают пользователей с толку - их принимают за вирусы, файлы игры и просто за лишние файлы. Всё потому, что сейчас встретить такой архив - редкость т. к. на данный момент больше популярен формат *.rar или *.zip.

Где SFX-архив незаменим, так это в Дело в том, что такой архив удобнее, если вы планируете распаковывать его редко и полностью. Антивирус не тратит ресурсы на постоянное сканирование доверенных exe-файлов, а в случае переноса данных или их восстановления вся процедура займёт всего пару кликов.

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

Наверняка многим из вас хоть раз в жизни попадался архив с расширением.exe, не rar и даже не zip, а именно exe. Вся прелесть данного архива заключается в том, что он самораспаковывающийся и не требует установки дополнительных программ. Многие думают, что для того чтобы создать подобного рода архив, требуются какие-то специфические знания либо программы, но смею вас уверить, что это не так. Создаются ехе архивы при помощи одного из нескольких самых популярных архиваторов: WinRar и WinZip.

У вас на компьютере наверняка установлен один из двух этих архиваторов, поэтому смело можете сразу приступать к практике. Если же вообще никакого архиватора нет, то можете смело установить 7-zip, ведь он бесплатный и свободно распространяется на просторах Интернета. С этого архиватора мы и начнем.

И так, готовим папку с файлами, которую необходимо заархивировать и кликаем по ней правой кнопкой мыши. Находим такой пункт, как 7-Zip

У нас выскакивает еще одно подменю, из которого мы должны выбрать пункт «Добавить к архиву…»

Открывается у нас окошко, ищем раздел «Опции» , в опциях пункт «Создать SFX-архив» устанавливаем напротив него птичку. Теперь обращаем внимание на самое верхнее поле, где название нашего будущего архива. У нас добавилось расширение ехе. Кстати название архива можно менять. Также можно указать место, в которое его необходимо сохранить. В принципе можете поиграться и с остальными опциями, но на тип архива они не влияют. Можете поставить максимальный уровень сжатия, чтобы размер архива был как можно меньше.

Теперь можно нажать на кнопку «ОК» .

Вот такой файлик у меня получился на рабочем столе:

Теперь давайте разберемся, как создать точно такой же архив, но уже при помощи WinRar.

Точно так же кликаем правой кнопкой мыши по папке и выбираем пункт «Добавить в архив» :

В открывшемся окошке во вкладке «Общие» необходимо в разделе «Параметры архивации» поставить птичку напротив пункта «Создать SFX-архив» . Ставим какой-нибудь метод сжатия. Я выбрал «Хороший» .

Жмем на кнопку «ОК» .

Получился вот такой архив:

Вот мы и рассмотрели несколько способов о том, как создать самораспаковывающийся exe архив .

А также смотрим видео по теме:

Оценить статью: