A selbstextrahierende ausführbare ZIP -Datei ist nur eine ganz normale ZIP-Datei mit einem kleinen Programm, das automatisch " packt " die Datei beim Öffnen verschmolzen. In Windows ist eine einfache Möglichkeit zu schaffen, eine solche Datei mit einem Programm wie WinZip. In Linux können Sie WinZip ( oder ähnliche Windows-Programme ) über den Emulator namens Wine zu verwenden. Allerdings bekommen Windows-Programme in Wine laufen ist oft keine leichte Aufgabe . Mit WinZip müssen Sie auch eine Lizenz erwerben , um die ZIP-Dateien zu teilen. Eine kostenlose Alternative ist es, die Standard-Linux- ZIP -Dienstprogramme von Info -ZIP zu verwenden. Anleitung
1
Laden Sie die neueste Version der selbstextrahierenden Unzip Windows-Binary ( siehe Abschnitt Ressourcen ) . Während ich dies schreibe , ist es in der Version 6.0 . Die Datei heißt " unz600xn.exe . "
2
Entpacken Sie die " unzipsfx.exe " binary aus der Datei, die Sie heruntergeladen haben. An der Eingabeaufforderung geben Sie " unzip unz600xn.exe . "
3
Erstellen Sie die ZIP-Datei in Linux mit dem "zip" -Befehlszeilen-Dienstprogramm . Das Format ist :
zip zipfile.zip LIST_OF_FILES
Zum Beispiel, " zip test.zip foo.txt bar.txt " setzt die Dateien " foo.txt " und " bar . txt " in einer einzigen ZIP -Datei namens " test.zip . "
4
erstellen Sie die selbstextrahierende ausführbare Archiv. Geben Sie den Befehl ein:
Katze unzipsfx.exe ZipFile > EXE_FILE.exe
Zum Beispiel , "cat unzipsfx.exe test.zip > test.exe " kombiniert die Unzip -Programm mit die ZIP-Datei " test.zip " in einer einzigen Datei namens " test.exe . "
5
die Erstellung des selbstextrahierende ausführbare Datei mit dem ZIP -Dienstprogramm. Geben Sie den Befehl ein:
zip -A EXE_FILE.exe
Fortsetzung des Beispiels aus dem vorherigen Schritt , "zip -A test.exe " beendet die Erstellung des Selbst - Archiv.