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 formátů:
Jak převést soubor 7z do formátu exe
- Komprimované soubory
- Hodnocení: 3.0/5
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.
- Klepněte pravým tlačítkem na zdrojový soubor
.7za zvolte 7-Zip → Extract to “archive-name\”. Pokud je vyžadováno, zadejte heslo zdrojového archivu. - 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.
- Zvolte 7-Zip → Add to archive….
- 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. - Povolte Create SFX archive. Nastavte název archivu například na
package.exea 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 -ostaging7z 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.
| 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 | — |