Konwertuj 7Z na EXE
Utwórz samorozpakowujący się plik EXE dla systemu Windows z archiwum 7Z za pomocą 7-Zip.
Konwertuj pliki 7Z online
Nie mamy jeszcze dedykowanego konwertera online dla 7Z na EXE, ale pliki 7Z możesz przekonwertować online na te formaty:
Jak konwertować 7z do exe
- Archiwa
- Ocena: 3.0/5
Odbiorcy mogą potrzebować rozpakować pliki w Windows bez instalowania 7-Zip, szczególnie na zarządzanych komputerach, na których nie można dodawać narzędzi do obsługi archiwów. Praktycznym rezultatem jest samorozpakowujące się archiwum .exe, a nie konwersja zawartych w nim plików do aplikacji.
Typy plików 7Z i EXE
7Z to natywny format archiwum 7-Zip. Przechowuje pliki i foldery w jednym kontenerze, obsługuje kompresję LZMA/LZMA2, woluminy dzielone oraz opcjonalne szyfrowanie zawartości plików i nazw plików. Jest powszechnie używany przez dystrybutorów oprogramowania, użytkowników kopii zapasowych, społeczności modów do gier oraz osoby przesyłające duże foldery.
EXE to format pliku wykonywalnego Windows. W tym przypadku EXE jest archiwum samorozpakowującym (SFX): archiwum 7Z połączonym z modułem rozpakowywania Windows. Odbiorcy mogą otworzyć je w Windows bez osobnego programu do obsługi archiwów, jednak załączniki wykonywalne są częściej blokowane niż archiwa przez systemy pocztowe, przeglądarki, Microsoft Defender lub SmartScreen.
Tworzenie samorozpakowującego się pliku EXE za pomocą 7-Zip
Użyj aktualnej wersji 7-Zip dla Windows pobranej z 7-zip.org. Utworzenie SFX lokalnie pozwala uniknąć przesyłania zawartości archiwum oraz polegania na zewnętrznej usłudze w celu wygenerowania pliku wykonywalnego.
- Kliknij prawym przyciskiem myszy źródłowy plik
.7zi wybierz 7-Zip → Extract to “archive-name\”. Jeśli jest wymagane, podaj hasło źródłowe. - Otwórz rozpakowany folder i wybierz pliki oraz foldery, które mają zostać uwzględnione. Wybierz zawartość folderu, a nie folder nadrzędny, jeśli ma ona pojawić się bezpośrednio w wybranej przez odbiorcę lokalizacji rozpakowywania.
- Wybierz 7-Zip → Add to archive….
- Ustaw Archive format na
7z, wybierz wymagany poziom kompresji i ustaw hasło tylko wtedy, gdy odbiorcy mogą otrzymać je w bezpieczny sposób. - Włącz opcję Create SFX archive. Ustaw nazwę archiwum, na przykład
package.exe, a następnie wybierz OK.
Tworzenie za pomocą wiersza poleceń jest przydatne w przypadku powtarzalnych kompilacji. Rozpakuj archiwum źródłowe do folderu tymczasowego, a następnie utwórz SFX z jego zawartości:
7z x source.7z -ostaging7z a -sfx package.exe .\staging\*
Uruchom te polecenia w miejscu, w którym dostępny jest 7z.exe, albo podaj jego pełną ścieżkę, zazwyczaj C:\Program Files\7-Zip\7z.exe. Przełącznik -sfx używa modułu SFX zainstalowanego wraz z 7-Zip.
Inne narzędzia i usługi online
WinRAR może rozpakowywać wiele archiwów 7Z i tworzyć SFX za pomocą opcji Archive name and parameters → Create SFX archive, jednak jego dane wyjściowe SFX są zazwyczaj oparte na RAR lub ZIP, a nie na archiwum 7Z. Używaj go tylko wtedy, gdy odbiorcy potrzebują SFX RAR/ZIP albo gdy wymaga tego istniejący proces pracy z WinRAR.
Nie używaj konwerterów online do tworzenia pliku EXE z prywatnego archiwum. Przesłanie archiwum udostępnia jego zawartość usłudze, a pliki wykonywalne do pobrania są rutynowo blokowane lub uznawane za niezaufane. Renomowane narzędzia internetowe, takie jak CloudConvert, mogą być odpowiednie do konwersji niewrażliwych archiwów do formatów takich jak ZIP, ale nie stanowią rozsądnego zamiennika lokalnego tworzenia pliku wykonywalnego SFX dla Windows.
Ograniczenia zgodności i dystrybucji
Plik EXE SFX utworzony za pomocą 7-Zip działa w Windows; odbiorcy korzystający z macOS, Linux, Android lub iOS powinni otrzymać oryginalny plik .7z albo kopię ZIP. Moduł SFX domyślnie wyłącznie rozpakowuje zawartość. Nie konfiguruj go tak, aby uruchamiał rozpakowane programy, chyba że pakiet jest kontrolowany, przetestowany, a odbiorcy oczekują takiego działania.
Plik EXE jest nieco większy niż bazowe archiwum, ponieważ zawiera moduł rozpakowywania. Ponowne utworzenie archiwum zmienia również ustawienia kompresji, chyba że są one zgodne z oryginalnymi, dlatego rozmiar danych wyjściowych może się zwiększyć lub zmniejszyć.
Przetestuj gotowy plik EXE w systemie Windows bez 7-Zip, zweryfikuj ścieżkę rozpakowywania i układ folderów oraz przeskanuj finalny plik za pomocą Microsoft Defender. Jeśli plik jest dystrybuowany zewnętrznie, podpisz kodem finalny plik EXE; zmiana pliku po podpisaniu unieważnia podpis.
Porównanie formatu 7Z z EXE
Jak formaty 7Z i EXE wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .7Z 7z archive | .EXE Portable Executable |
|---|---|---|
| Otwarty standard | Częściowo otwarty | Nie |
| Kompresja | Bezstratne | Bez kompresji |
| Typowy rozmiar pliku | Mały | Duży |
| Otwiera się w przeglądarce internetowej | Nie | Nie |
| Dalsza edycja | Nie do bezpośredniej edycji | Nie do bezpośredniej edycji |
| Obsługa metadanych | Podstawowy | Rozbudowany |
| Czytelny tekstowo | Nie | Nie |
| Najlepszy do | Archiwizacja długoterminowa | Osadzanie w aplikacjach |
| Wprowadzono | 1999 | 1993 |
| Twórca | Igor Pavlov / 7-Zip | Microsoft |
| Typ MIME | application/x-7z-compressed | — |