Саморазархивиращ се и саморазархивиращи се архиви - studopediya

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







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

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

Примери за програми, които могат да създават саморазархивиращи се архиви:

Nenastraivaemye 7z SFX архиви за Microsoft Windows.

Има и трета страна родово единица - също така и за Windows.

За различните платформи.

Само в регистрираната версия, като се започне с 2.70.

Регулируеми опори ZIP формат. Настройката се извършва подготовка на текстовия файл и след това "поставяне" файлове.

Създаване на потребителски саморазархивиращи се файлове за Microsoft Windows с избора на компресора (ZLIB, BZIP2, LZMA)

Руски език интерфейс

архив конфигурация се извършва чрез графичен интерфейс

Тази програма е предназначена изключително за създаване на богати SFX архиви / пакета монтажници и има широки възможности от гледна точка на функционалност и възможност за създаване на архив

Налице е малко познат инструмент за IExpress, която е част от Windows (от Windows XP), което ви позволява да се създаде в режим на съветника CAB-файлове, включително по поръчка саморазархивиращ се. За да стартирате в "Start» → "Run ..." Enter iexpress.exe и кликнете върху «OK». [1] [2]

Освен това, тези файлове в техния формат за съответните платформи могат да създават StuffIt и WinZip.

Има и програми, които създават файлове в UNIX шел скриптове. Той често се използва за създаване на търговска инсталация софтуерна програма за UNIX-подобни операционни системи. Примери: makeself и по-възрастните шар.







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

Саморазархивиращи се архиви в няколко формата - например, RAR и ZIP - може да бъде разопакован самостоятелно разопаковане програма.

Задача 1. Заложени технологични формати за архивиране: RAR и ZIP.

Задача 2. създаване на SFX архиви с интегрираната опаковчик във файловия диспечер Total Commander

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

Много компютърни потребители са все по-възниква въпросът днес - как да създадете свой собствен саморазархивиращ се архив? Първо най-важното: трябва да направите малко - достатъчно, за да създадете архив в диалоговия прозорец архиватор, имайте предвид, опцията за SFX архиви, т.е. "саморазархивиращ се архив."

Ще създаде SFX-архив с помощта на вградения в опаковчик файлов мениджър Общо командващия:

Open програма Total Commander. В един панел, отворете папката, в която ще бъде поставен на файла. В друг панел, изберете файловете, които искате да се опаковат. В лентата с менюта изберете File - Pack. В "Пакет файлове", отбележете опцията "саморазархивиращи се архиви - Създаване на SFX-архив в програмата Total Commander. Създаване на SFX-arhіva в програмата Total Commander е готова.

Задача 3. Създаване на саморазархивиращи се архиви помощта на валяка WinRAR.

Ето още един пример за това как да създадете саморазархивиращ се архив. За да направите това, сега ние ще използваме програмата WinRAR опаковчик означава.

1. За да добавите файл към архива в програмата WinRAR. Стартирайте програмата WinRAR, прозорци работно място, за да изберете файлове за пакета, кликнете върху бутона "Добави".

2. Създаване на саморазархивиращ се архив в програмата WinRAR. В прозореца "тик Име и архивни възможности" в "Опции за компресия" до опцията "Създаване на SFX архиви".

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

В допълнение, компютърни потребители не могат да навредят да знаят как да подадат разпада на обемите и обем на размера на задачата. Необходимо е да се получи от файла източник или група от файлове, а не един файл, но няколко. Дали за удобство на трансфер на информация относно сменяемите носители (ако няма достатъчно място за един превозвач), или за изпращане на електронна поща, която в момента има ограничено количество прикачени файлове до 20 MB, но може да се твърди от страна на потребителя. Архив, състояща се от няколко файлови архиви, наречени многотомни архиви.

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

Пример за създаване на многотомен архив използване WinRAR програма: