Přeskočit na obsah

Převod souboru EXE do 7Z

Uložit EXE beze změny do 7Z nebo znovu zabalit samorozbalovací archiv založený na EXE.

Převádějte soubory EXE online

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

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

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 exe do formátu 7z

Příjemce může pro přenos, ukládání nebo distribuci softwaru vyžadovat soubor 7Z, zatímco zdrojem je instalační program nebo spustitelný soubor EXE. Převod buď uloží tento EXE nezměněný uvnitř archivu 7Z, nebo před opětovným zabalením rozbalí samorozbalovací archiv založený na EXE.

Co je formát EXE

EXE je přípona spustitelných souborů systému Windows, která se obvykle používá pro program Portable Executable (PE). Mohou ji používat aplikace, nástroje příkazového řádku, instalační programy i samorozbalovací archivy. Vývojová prostředí a nástroje pro tvorbu instalačních programů, jako jsou Visual Studio, Delphi, MinGW, Inno Setup a NSIS, běžně vytvářejí soubory EXE.

Přípona neurčuje interní účel souboru. Běžný EXE obsahuje spustitelný programový kód; SFX (samorozbalovací) EXE kombinuje spustitelný spouštěč s vloženými archivními daty. Spuštění neznámého EXE může vykonat libovolný kód, proto jej kontrolujte bez spuštění a nedůvěryhodné soubory prohledávejte bezpečnostním softwarem.

Co je formát 7Z

7Z je archivní formát určený k zabalení jednoho nebo více souborů. 7-Zip běžně používá kompresi LZMA nebo LZMA2 a podporuje solidní archivy, kontrolní součty, velké soubory a volitelné šifrování AES-256. Pokud je povoleno šifrování hlaviček, jsou spolu s daty souborů zašifrovány také jejich názvy.

Archiv 7Z obvykle nepředstavuje spustitelnou náhradu původního EXE. Uloží EXE jako položku archivu; jeho rozbalením se obnoví spustitelný soubor, který lze následně spustit samostatně. Komprese může zmenšit velikost balíčku, ale již komprimované instalační programy a spustitelné prostředky se mohou zmenšit jen nepatrně.

Archivace EXE pomocí 7-Zip

  1. Nainstalujte 7-Zip z oficiální webové stránky 7-zip.org.
  2. V Průzkumníku souborů klikněte pravým tlačítkem na EXE a zvolte 7-Zip → Add to archive....
  3. Nastavte Archive format na 7z, zvolte úroveň komprese a zadejte název výstupu, například program.7z.
  4. Zvolte OK. Výsledný archiv obsahuje původní EXE bajt po bajtu.

Odpovídající příkazový řádek je:

7z a -t7z program.7z program.exe

Chcete-li archivovat adresář a jeho obsah, použijte:

7z a -t7z package.7z folder\

Chcete-li archiv chránit heslem a skrýt jeho názvy souborů, použijte -p a -mhe=on:

7z a -t7z -p -mhe=on package.7z program.exe

Bez -mhe=on heslo chrání data souborů, ale názvy souborů v archivu obvykle zůstávají viditelné. Ztracené heslo k archivu 7Z nelze pomocí 7-Zip obnovit.

Opětovné zabalení samorozbalovacího archivu EXE

Tento postup použijte pouze tehdy, když je EXE archiv SFX a cílem je zabalit jeho vložené soubory, nikoli zachovat původní EXE jako jednu položku archivu. Nejprve jej zkontrolujte nebo rozbalte bez spuštění:

7z l installer.exe

7z x installer.exe -oextracted

Poté vytvořte archiv 7Z z rozbaleného obsahu:

7z a -t7z package.7z extracted\*

Grafická varianta spočívá v použití 7-Zip → Open archive, následně Extract To... a Add to archive.... Některé instalační programy používají proprietární kontejner, šifrování, online načítání nebo ochranu proti rozbalení, takže 7-Zip je nemusí umět zobrazit ani rozbalit. Pokud rozbalení selže nebo instalační program musí zachovat své původní chování, archivujte místo toho původní EXE.

Použití online převodníku

Online služby, jako jsou CloudConvert a Convertio, někdy nabízejí převod archivů, ale podporované vstupní formáty se mění a mnoho služeb soubory EXE jako spustitelný obsah odmítá. Před nahráním zkontrolujte aktuální seznam formátů dané služby; běžný EXE nelze smysluplně převést na 7Z jinak než jeho vložením do archivu.

Při online převodu se spustitelný soubor nahraje na server a může dojít k odhalení proprietárního kódu, vložených přihlašovacích údajů, osobních dat nebo vzorků malwaru. Pro důvěrné, velké nebo nedůvěryhodné soubory použijte místní instalaci 7-Zip a online službu využijte pouze tehdy, když je její podpora vstupu EXE výslovně uvedena a její pravidla nakládání se soubory jsou přijatelná.

Omezení kompatibility a kvality

Přímá archivace EXE je bezztrátová: rozbalením archivu 7Z se obnoví původní soubor včetně jeho digitálního podpisu, pokud je archiv neporušený. Opětovné zabalení rozbaleného obsahu SFX je jiná operace: odstraní původní spouštěč a podpis, změní strukturu adresářů nebo metadata a může vynechat soubory vytvořené během instalace. Výsledný 7Z není přímou náhradou instalačního programu.

Windows neposkytuje univerzální integrovanou podporu 7Z. Příjemci potřebují 7-Zip nebo jiný nástroj podporující tento formát, například PeaZip nebo kompatibilní extraktor příkazového řádku. Hotový archiv otestujte pomocí 7-Zip → Test archive nebo:

7z t program.7z

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

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

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

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

Často kladené otázky

Lze převést soubor EXE na 7Z bez jeho změny?

Ano, EXE lze uložit beze změny do archivu 7Z. Po rozbalení zůstane EXE spustitelný, ale samotný soubor 7Z není náhradou spustitelného souboru.

Přijde EXE při převodu na 7Z o funkci samorozbalovacího archivu?

Ano, přebalením samorozbalovacího archivu založeného na EXE do formátu 7Z se odstraní samorozbalovací obálka. Vložené soubory mohou zůstat neporušené, ale uživatelé budou k otevření souboru 7Z potřebovat archivovací program.

Proč se EXE nepodaří převést na 7Z?

Libovolný EXE může být programem, nikoli samorozbalovacím archivem, takže jeho interní data nelze otevřít jako obsah archivu. V takovém případě uložte EXE jako soubor do nového archivu 7Z, místo abyste se ho pokoušeli rozbalit nebo přebalit.

Zmenší se EXE po vložení do archivu 7Z?

Může se zmenšit, ale výsledek závisí na stávající kompresi a obsahu EXE. Pokud je EXE již komprimovaný, 7Z může přinést jen malé zmenšení, zatímco samotný EXE zůstane uvnitř archivu nezměněný.

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.