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 programů, které mohou vytvářet samorozbalovací archivy:
7-ZipProgram je určen výhradně pro vytváření multifunkčních SFX archivů/instalačních balíčků a má širokou škálu funkcí.
KABINAStuffIt 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 .
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í.
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.). .