За какво са саморазархивиращите се архиви? Саморазархивиращ се архив


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

Иконата на саморазархивиращ се архив може да бъде различна, тъй като зависи от програмата за архивиране, в която ще го създадете, както и от неговата версия.

Процес на създаване
За да създадете саморазархивиращ се архив, трябва да извършите всички същите операции като за. Например, ще използваме архиватора WinRAR.

Изберете папката или файловете, които искате да архивирате. Кликваме върху тях Кликнете с десния бутонмишка и в контекстно менюНатиснете " WinRAR »→ « Добави към Архив" (Добави към Архив).

След това ще се появи прозорец за настройка на параметри за бъдещия архив. Тук е най-важното. За да може вашият архив да се саморазархивиращ, трябва да поставите отметка в квадратчето до " Създайте SFX архив"(Създаване на SFX архив).


Както можете да видите на снимката по-горе, след като поставите отметка в това квадратче, до името на бъдещия архив се намира разширението.exe, за което говорихме по-рано в статията.

След като зададете всички параметри за архива - натиснете бутона " Добре". Ще започне процесът на създаване на директен саморазархивиращ се архив. Тъй като използвам повече нова версия WinRAR архиватор, тогава иконата му изглежда така за мен, но отново, не се притеснявайте, вашият пряк път изглежда по различен начин.

Задаване на параметри
За да зададете параметрите на саморазархивиращ се архив, има специален бутон « SFX опции»(SFX параметри). Намира се в " Разширено"(По избор).


След това ще се отвори прозорец, в който можете да промените иконата на архива, да посочите местоположението за разопаковане, да добавите данни за лиценза (особено полезно, ако продавате своята програма, скрипт, плъгин и т.н. с помощта на саморазархивиращ се архив), модули и много други параметри .

Процес на извличане на съдържание
За да извлечете съдържанието на саморазархивиращ се архив, трябва да щракнете двукратно върху него с левия бутон на мишката. В прозореца, който се отваря, с помощта на бутона " Прегледайте“, Посочете мястото на разопаковане.


След това кликнете върху бутона " Екстракт"(Екстракт). Процесът на извличане на файл ще започне от автоматичен режим.


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

Заемат много по-малко място. В резултат на това архивите се прехвърлят по-бързо през мрежата. V последните временапопулярен е така нареченият SFX архив, който има способността да се саморазархивира. Тази функция е интересна, може да се разопакова на всеки компютър, дори при липса на програма за архивиране. Това се постига чрез включване на саморазархивиращ се модул в архива, който само леко увеличава размера на архива като цяло.

Можете да създадете SFX архив преди компресиране на файлове; в резултат на това няма да бъде създаден обикновен архив, а изпълним файлс разширението * .exe. Програмата за разопаковане стартира веднага след двукратно щракване върху файла. Прозорецът, макар и скромен в повечето случаи, изпълнява своите функции: възможно е да извлечете файлове в папка с архив или да зададете необходимия път ръчно.

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

Този метод има два недостатъка. Най-важният от тях е рискът да се натъкнете на вирус, вграден в архивния код. Все по-често мрежата предлага изтегляне полезни файловепод формата на такива архиви, но най-вероятно това са или вируси, или (изпращане на SMS за разопаковане). Използването на най-простите правила за сигурност и игнорирането на такива архиви от неизвестни доставчици ще избегне подобни проблемии намаляване на риска.

Вторият недостатък се крие във факта, че SFX архивът, поради своята ненадеждност, се разглежда от антивирусите като злонамерен файли в най-добрият случайначалото на разопаковането е просто блокирано. В най-лошия случай архивът се изтрива. Ако имате доверие на източника, деактивирайте защитата и разопаковайте, ако не, сканирайте файла ръчно, за да се уверите, че е безопасен.

Такива архиви се използват за разпространение на модификации на игри. Понякога 7z SFX архивите объркват потребителите - те се бъркат с вируси, файлове с игри и просто за допълнителни файлове... Това е така, защото в днешно време е рядкост да се намери подобен архив, от нататък този моментпо-популярният формат е * .rar или * .zip.

Това, където SFX архивът е незаменим, е във факта, че такъв архив е по-удобен, ако планирате да го разопаковате рядко и напълно. Антивирусът не губи ресурси за постоянно сканиране на доверени exe файлове, а в случай на прехвърляне на данни или тяхното възстановяване, цялата процедура ще отнеме само няколко щраквания.

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

Здравейте отново, скъпи читатели. Не толкова отдавна ви разказах за и днес отново ще се върнем към тази тема. Този път ще се фокусираме върху многотомни и SFX архиви.

Ще започна с SFX архивите. И така, какво е то?

Съкращението SFX идва от английското име self-extracting archive и не е нищо повече от саморазархивиращ се архив, който може да бъде разопакован без използване на архиватор.

За разлика от обикновените архиви, саморазархивиращият се (или, ако предпочитате, саморазархивиращият се) архив има EXE разширение, тоест това е обикновен изпълним файл. Просто трябва да го стартирате и да посочите пътя за разопаковане. Процедурата за извличане на данни от архива ще се извърши автоматично.

Ще ви науча как да създавате SFX архиви с помощта на 7-Zip и WinRAR архиватори. Първият е интересен за нас, защото се разпространява напълно безплатно (припомням ви, че се опитвам да използвам инструменти в моите описания, които не изискват допълнителни разходи от потребителите), вторият има предимство, когато става въпрос за многотомни саморазархивиращи се архиви, но повече за това по-късно.

Многотомният архив е архив, съставен от няколко части, наречени томове. Многотомните архиви се използват, когато количеството опаковани данни е твърде голямо и използването на обикновен архив по някаква причина става неприемливо.

Например, не толкова отдавна многотомните архиви се използваха активно, когато беше необходимо да се натъпчат големи количества данни на 3,5-инчови дискети. Въпреки факта, че днес тези носители почти никога не се използват никъде, съвременните архиватори, които осигуряват разбиване на архива на томове, имат размер от 1 457 664 байта сред опциите за разделяне. Това беше размерът на посочените дискети.

Също така използването на многотомни архиви е много удобно за прехвърляне големи обемиинформация по имейл.

Някои разработчици софтуерпубликуват своите приложения за изтегляне под формата на многотомни архиви. Например, заедно с целия инсталационен файл, популярната счетоводна програма "Legal Leader Taxpayer" е достъпна за изтегляне в този формуляр. Този подход е удобен, когато интернет каналът е нестабилен. Всъщност, в случай на прекъсване на комуникацията, е по-удобно двойката да се издуха отново относително малки обемиотколкото да изтеглите повторно голям инсталационен файл.

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

Многотомните архиви могат да се използват успешно и просто за изрязване голям файл... Както споменах в статията, някои файлове имат висока степенкомпресия и по време на архивиране обемът им не се намалява особено. Но нищо не ни пречи да разделим такъв файл на части.

Именно на примера на един от тези файлове ще ви кажа как да създавате многотомни и SFX архиви.

Като проба взех образ на диск ISO формат, който, въпреки че има висок коефициент на компресия, въпреки това заема доста място. А именно 654 636 килобайта. Умишлено давам размера в килобайти, тъй като така се появява в Windows Explorer.

Първо, нека да разгледаме създаването на видовете архиви, които ни интересуват да използваме безплатен архиватор 7-цип. Както направих по-рано, можете да работите с архиви от интерфейса на архиватора или с помощта на контекста менюто на windows... Ще се съсредоточа върху втория вариант, тъй като според мен той е най-простият за начинаещ потребител.

Така че, щракнете с десния бутон върху файла, който искаме да поставим в архива, след това в контекстното меню, което се показва, изберете елемента 7-Zip и в менюто с функции, което се отваря, изпълняваме действието „Добавяне към архива“.

Предлага се в 7-Zip за създаване на формати архивни файловевсяка част може да бъде разделена. Що се отнася до саморазархивиращите се архиви, тук ни интересуват само архиви във формат 7z, така че ще се спра на този формат.

Разгледайте прозореца с опции за създаване на архив.

Както можете да видите, долу вляво има ред „Разделяне на томове“. Тук можете да зададете размерите на частите многотомен архивръчно или изберете една от вече наличните опции.

Горе вдясно виждате опцията „Създаване на SFX архив“. За да направите архива саморазархивиращ, достатъчно е да маркирате тази опция с квадратче за отметка.

За съжаление, възможностите на формата 7z са ограничени, така че той може да бъде както многотомен, така и саморазархивиращ се. Ако решите да създавате SFX архив, тогава опцията за разделяне на части веднага ще стане неактивна. От двете възможни вариантиЗасега ще избера саморазархивиращия се архив. Поставяме птицата, щракваме върху OK и изчакваме края на процедурата.

Погледнете резултата.

Както можете да видите, до файла с изображение се появи изпълним файл. Това е готовият SFX архив.

Но какво ще стане, ако искаме да получим по всякакъв начин многотомен саморазархивиращ се архив?

Идеално подходящ за тази цел RAR форматкоито могат да бъдат получени с помощта на приложението WinRAR.

Процедурата за създаване на такъв архив е много подобна на тази, която току-що разгледахме. По същия начин щракваме с десния бутон върху желания файли изберете опцията за добавяне към архив.

Ето как изглежда прозорецът за създаване на архив.

Съгласете се, много подобен на интерфейса 7-Zip. По същия начин се избира или изчуква ръчно размерът на обема. Има и опция за създаване на SFX архив.

Саморазархивиращ се архив (SFX архив)- файл, който се състои от архив и изпълним код за разопаковането му. Следователно, за да разопаковате такъв архив, не е необходимо допълнителни програмикато WinRar, HaoZip, 7-цип... В тази статия ще разгледаме как можете да създадете саморазархивиращ се архивс помощта на програми като HaoZip и 7-Zip.

НИЕ СЪЗДАВАМЕ САМООПАКОВАНЕ АРХИВ (SFX архив) С ПОМОГНЕ ХАОЗИП

Първо трябва да изтеглите и инсталирате HaoZip... Изтегли HaoZipможете да следвате връзките в края на статията. След изтегляне HaoZipтрябва да го инсталирате. Процесът на инсталиране е интуитивен, така че няма да спираме на този етап. Ако нещо не е ясно, тогава въпросите за инсталиране на програми се обсъждат в статията: Как да инсталирате програма на компютър?

Сега нека започнем да създаваме. На файла или папката, от която искаме да създадем саморазархивиращ се архив(SFX-архив) щракнете с десния бутон и изберете "Добавяне към архив..." в менюто, което се отваря. Отвори се прозорец, наречен "Архив". В него в полето „Формат на архива“ посочете елемента „7Z“, а в параметрите за архивиране поставете отметка до „Създаване на SFX-архив (само за 7Z)“. Вижте екранната снимка:

След като изпълните горните стъпки правилно, щракнете върху OK. Създаването ще започне саморазархивиращ се архивили SFX архив:


След завършване на процеса на създаване саморазархивиращ се архивили SFX архив, ще се появи архив със същото име като изходния файл/папка. Екранна снимка:


На екранната снимка виждаме, че първоначално е имало pdf файл, от който са създали саморазархивиращ се архивили SFX архив в exe формат... За да разопаковате такъв архив, просто щракнете двукратно върху него, ще се отвори прозорецът "SFX файл":


В този прозорец в елемента "Целева папка" е посочена папката, в която ще бъде извлечен файлът - диск C, Програмна папкаФайлове. За да посочите друга папка за разопаковане на архива, щракнете върху бутона "Преглед". Ако разбрахме тези настройки, щракнете върху бутона "Инсталиране". Процесът на извличане на файл започва. Екранна снимка:


И така, как да създадете саморазархивиращ се архивили SFX архив, използващ HaoZip, мисля, че е ясно.

НИЕ СЪЗДАВАМЕ САМООПАКОВАНЕ АРХИВ (SFX архив) С ПОМОГНЕ 7-цип

7-Zip е в изтегления архив, вие също трябва да го инсталирате. След като инсталацията приключи, ще се отвори прозорец 7-Zip Файлов мениджър... Изглежда така:


Сега щракнете върху иконата на компютър в прозореца на 7-Zip File Manager и посочете файла/папката, от която искате да създадете саморазархивиращ се архив(SFX архив). Вижте екранната снимка:


Кликнете върху „Добавяне“ и ще се отвори прозорец, озаглавен „Добавяне към архива“:


В този прозорец посочете формата на архива 7z и поставете отметка до „Създаване на SFX архив“. Сега щракнете върху OK. 7-Zip ще започне да създава саморазархивиращ се архивили SFX архив. Екранна снимка:


Резултат от работата: файлът "site.exe" - саморазархивиращ се архив(SFX архив):


Сега нека разгледаме как да разопаковаме създаденото от нас саморазархивиращ се архив. Кликнете два пътис мишката стартирайте архива, ще се отвори прозорец:

Полето "Извличане в" съдържа пътя за разопаковане на файлове от саморазархивиращ се архив... Ако е необходимо, можете да посочите друго място за разопаковане на файловете. За да направите това, щракнете върху бутона и посочете различен път за разопаковане на файловете. Натиснете "Extract" и разопаковането на архива ще започне.

Това завършва. Моля, пишете вашите коментари, въпроси във форума. Желаем Ви успех!!!

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

Вероятно имате един от тези два архиватора, инсталиран на вашия компютър, така че можете спокойно да започнете да тренирате веднага. Ако изобщо няма архиватор, тогава можете спокойно да инсталирате 7-zip, защото е безплатен и свободно разпространяван в Интернет. Ще започнем с този архиватор.

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

Имаме изскачащо друго подменю, от което трябва да изберем елемента "Добави към Архив ..."

Отваряме прозорец, търсим секцията "Опции" в елемента с опции „Създаване на SFX архив“постави птица пред него. Сега обръщаме внимание на най-горното поле, където е името на бъдещия ни архив. Добавихме разширението exe. Между другото, името на архива може да бъде променено. Можете също да посочите местоположението, където искате да го запишете. По принцип можете да си играете с останалите опции, но те не влияят на типа архив. Можете да зададете максимално ниво на компресия, за да запазите размера на архива възможно най-малък.

Сега можете да кликнете върху бутона "OK".

Ето един файл, който имам на работния плот:

Сега нека разберем как да създадем точно същия архив с WinRar.

По същия начин щракнете с десния бутон върху папката и изберете елемента "Добави към Архив":

В прозореца, който се отваря в раздела "Общи", в секцията Опции за архивиранепоставете птица пред артикула „Създаване на SFX архив“... Поставихме някакъв метод на компресия. Избрах "Добре".

Щракнете върху бутона "OK".

Получихме следния архив:

Така че разгледахме няколко начина за това как как да създадете саморазархивиращ се exe архив.

И също така гледайте видеоклип по темата:

Оцени статията: