Přeskočit na obsah

Převod souboru 7Z do EXE

Vytvořte z archivu 7Z pomocí 7-Zip samorozbalovací EXE pro Windows.

Převádějte soubory 7Z online

Pro převod 7Z do EXE zatím vlastní online konvertor nemáme, ale soubory 7Z můžete online převést do těchto a dalších formátů:

Chcete převádět 7Z na EXE?

Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.

Jak převést soubor 7z do formátu exe

Příjemci mohou potřebovat rozbalit soubory ve Windows bez instalace 7-Zip, zejména na spravovaných počítačích, kde nelze přidávat nástroje pro práci s archivy. Praktickým výsledkem je samorozbalovací .exe archive, nikoli převod obsažených souborů na aplikaci.

Typy souborů 7Z a EXE

7Z je nativní formát archivu aplikace 7-Zip. Ukládá soubory a složky do jednoho kontejneru, podporuje kompresi LZMA/LZMA2, rozdělené svazky a volitelné šifrování obsahu souborů a názvů souborů. Běžně jej používají distributoři software, uživatelé záloh, komunity kolem game modů a lidé přenášející velké složky.

EXE je spustitelný formát Windows. V tomto případě je EXE samorozbalovací archive (SFX): archive 7Z zkombinovaný s modulem pro rozbalování ve Windows. Příjemci jej mohou ve Windows otevřít bez samostatného programu pro práci s archivy, ale přílohy typu executable bývají častěji blokovány e-mailovými systémy, prohlížeči, Microsoft Defenderem nebo SmartScreenem než archivy.

Vytvoření samorozbalovacího EXE pomocí 7-Zip

Použijte aktuální Windows verzi aplikace 7-Zip z 7-zip.org. Vytvořením SFX lokálně se vyhnete nahrávání obsahu archivu a závislosti na třetí straně při generování executable.

  1. Klepněte pravým tlačítkem na zdrojový soubor .7z a zvolte 7-Zip → Extract to “archive-name\”. Pokud je vyžadováno, zadejte heslo zdrojového archivu.
  2. Otevřete rozbalenou složku a vyberte soubory a složky, které chcete zahrnout. Pokud se mají zobrazit přímo ve zvoleném umístění pro rozbalení příjemce, vyberte obsah složky, nikoli nadřazenou složku.
  3. Zvolte 7-Zip → Add to archive….
  4. Nastavte Archive format na 7z, vyberte požadovanou úroveň komprese a heslo nastavte pouze v případě, že jej můžete příjemcům bezpečně předat.
  5. Povolte Create SFX archive. Nastavte název archivu například na package.exe a poté zvolte OK.

Vytváření pomocí příkazového řádku je užitečné pro opakovatelné buildy. Rozbalte zdrojový archive do stagingové složky a poté vytvořte SFX z jeho obsahu:

7z x source.7z -ostaging
7z a -sfx package.exe .\staging\*

Tyto příkazy spusťte tam, kde je k dispozici 7z.exe, nebo zadejte jeho úplnou cestu, obvykle C:\Program Files\7-Zip\7z.exe. Přepínač -sfx používá modul SFX nainstalovaný s aplikací 7-Zip.

Další nástroje a online služby

WinRAR dokáže rozbalit mnoho archivů 7Z a vytvořit SFX prostřednictvím Archive name and parameters → Create SFX archive, jeho výstup SFX je však obvykle založen na archivu RAR nebo ZIP, nikoli na archivu 7Z. Použijte jej pouze v případě, že příjemci potřebují RAR/ZIP SFX nebo jej vyžaduje existující workflow ve WinRAR.

Nepoužívejte online konvertory k vytvoření EXE ze soukromého archivu. Nahráním vystavíte obsah archivu dané službě a stahovatelné executable jsou běžně blokovány nebo považovány za nedůvěryhodné. Renomované webové nástroje, jako je CloudConvert, mohou být vhodné pro převody necitlivých archivů do formátů, jako je ZIP, nepředstavují však vhodnou náhradu za lokální vytvoření Windows SFX executable.

Omezení kompatibility a distribuce

SFX EXE z aplikace 7-Zip běží ve Windows; příjemci používající macOS, Linux, Android a iOS by měli obdržet původní .7z nebo kopii ve formátu ZIP. Modul SFX ve výchozím nastavení pouze rozbalí payload. Nenastavujte jej tak, aby spouštěl rozbalené programy, pokud není package řízený a otestovaný a příjemci takové chování neočekávají.

EXE je o něco větší než podkladový archive, protože obsahuje modul pro rozbalování. Opětovné vytvoření také změní nastavení komprese, pokud neodpovídají původnímu nastavení, takže výsledná velikost se může zvětšit nebo zmenšit.

Otestujte dokončený EXE v systému Windows bez aplikace 7-Zip, ověřte cestu pro rozbalení a strukturu složek a výsledný soubor zkontrolujte pomocí Microsoft Defenderu. Pokud jej distribuujete externě, opatřete výsledný EXE code signingem; změna po podepsání zneplatní podpis.

7Z vs EXE: srovnání formátů

Jak si formáty 7Z a EXE stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů 7Z a EXE
Vlastnost .7Z 7z archive .EXE Portable Executable
Otevřený standard Částečně otevřený Ne
Komprese Bezeztrátový Bez komprese
Typická velikost souboru Malé Velký
Otevírá se ve webovém prohlížeči Ne Ne
Další úpravy Nelze přímo upravovat Nelze přímo upravovat
Podpora metadat Základní Rozsáhlé
Čitelný jako prostý text Ne Ne
Nejvhodnější pro Dlouhodobá archivace Vkládání do aplikací
Zavedeno 1999 1993
Vývojář Igor Pavlov / 7-Zip Microsoft
MIME typ application/x-7z-compressed —

Informace o příponách a typech souborů poskytuje File-Extensions.org

Často kladené otázky

Ztratí se při převodu souboru 7Z na EXE některé soubory nebo složky?

Ne, vytvoření samorozbalovacího souboru EXE obvykle zachová soubory a strukturu složek uloženou v archivu 7Z. Archiv pouze zabalí do spustitelného rozbalovacího programu, místo aby obsah převáděl do jiného formátu.

Zvětší se soubor při převodu 7Z na EXE?

Ano, soubor EXE je obvykle o něco větší, protože obsahuje data 7Z i program pro samorozbalení. Komprese archivovaného obsahu obecně zůstává stejná, pokud archiv znovu nevytvoříte s jiným nastavením.

Mohu otevřít samorozbalovací EXE vytvořené z 7Z na jakémkoli počítači?

Ne, je určeno ke spuštění v systému Windows a bezpečnostní nastavení ho mohou zablokovat, protože jde o spustitelný soubor. V systémech, které nedokážou spustit rozbalovací program, může být obsah stále dostupný pouze v případě, že archivační nástroj rozpozná vložený archiv.

Proč se můj soubor převedený z 7Z na EXE nespustí nebo nerozbalí?

Častou příčinou je nekompatibilní nebo poškozený samorozbalovací modul nebo bezpečnostní zásada, která brání spouštění spustitelných souborů. Původní archiv 7Z může zůstat platný, i když obálku EXE nelze spustit.

Soubor už byl stažen

Tento soubor už byl stažen. Kvůli ochraně soukromí jsme ho hned po stažení smazali ze serveru, takže ho nejde stáhnout znovu. Pokud ho potřebujete ještě jednou, převeďte soubor znovu.