Samorozbalovací archiv

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 15. května 2020; kontroly vyžadují 3 úpravy .

Samorozbalovací neboli samorozbalovací archiv ( angl.  self-extracting archive , zkráceně "archiv SFX") - soubor , počítačový program , který k rozbalení kombinuje archiv a spustitelný kód. Takové archivy na rozdíl od běžných nevyžadují samostatný program pro jejich rozbalení (získání zdrojových souborů, ze kterých byly vytvořeny), pokud lze spustitelný kód na uvedeném operačním systému spustit. To je užitečné, když není známo, zda uživatel, kterému se archiv přenáší, má vhodný rozbalovací program.

Hlavním způsobem použití samorozbalovacích archivů je vytváření programů pro instalaci softwaru bez použití systémů pro správu balíčků .

Spustitelný kód připojený k archivu může být úplným rozbalovacím programem. Vzhledem k tomu, že existuje možnost spuštění kódu rozbalovače, samorozbalovacího archivu nebo souboru maskovaného za to, že jej lze použít k distribuci malwaru.

Příklady

Příklady programů, které mohou vytvářet samorozbalovací archivy:

7-Zip ARJ p7zip PKZIP RAR a WinRAR zipSfx SFX Creator

Program je určen výhradně pro vytváření multifunkčních SFX archivů/instalačních balíčků a má širokou škálu funkcí.

KABINA

StuffIt a WinZip mohou také vytvářet takové archivy ve svých formátech pro příslušné platformy .

Kromě toho existují programy, které vytvářejí archivy jako skripty prostředí UNIX . To se často používá k vytváření komerčních softwarových instalačních programů pro operační systémy typu UNIX . Příklady: makeself a starší shar .

Kompatibilita

Protože program pro jednu platformu obvykle nelze spustit na jiných platformách, může být obtížné rozbalit samorozbalovací archiv vytvořený pro jeden systém na jiných systémech.

Samorozbalovací archivy v některých formátech (např. RAR a ZIP) lze rozbalit jako normální (ne SFX) archivy pomocí samostatného rozbalovacího programu.

Je možné vytvořit kód, který bude bez dalších programů podporovat několik operačních systémů najednou (například DOS a OS / 2 ), stejně jako standardní nástroje v jednom OS a další nástroje v jiném (například pomocí Pythonu nebo skořápka ).

Archiv s kódem pod Win32 může vyžadovat další kroky po rozbalení pomocí Wine v systému podobném UNIXu - zejména nastavení bitů oprávnění.

Archivní podvod

V některých zemích (včetně Ruska ) si tento typ softwaru získal oblibu mezi různými druhy internetových podvodníků. .zip.exePod rouškou svobodného softwaru nebo informací o fotografiích a videu a tak dále bylo uživatelům nabídnuto, aby si do svého počítače stáhli samorozbalovací archiv (obvykle soubor s příponou ), který údajně obsahoval informace, které uživatele zajímají. Při jeho „rozbalování“ při určitém procentu dokončení byla práce programu přerušena a na obrazovce se objevil návrh na odeslání SMS pro dokončení „rozbalení“ a získání potřebných informací. I v případě odeslání placené SMS však uživatel v nejlepším případě obdržel „figurínu“ a v některých případech se místo požadovaného souboru dostal do počítače škodlivý program ( trojský kůň , ransomware atd.). .

Viz také

Poznámky

  1. Technologie IExpress a průvodce IExpress . Získáno 29. října 2017. Archivováno z originálu 8. července 2016.
  2. Archivace pomocí iexpress (downlink) . Získáno 6. října 2013. Archivováno z originálu dne 28. prosince 2013.