A selvudpakkende eksekverbar ZIP-fil er bare en almindelig ZIP-fil fusioneret med et lille program , der automatisk " unzips " Filen når de åbnes. I Windows er en nem måde at skabe en sådan en fil med et program som WinZip . I Linux kan du bruge WinZip (eller lignende Windows-programmer ) via emulator kaldet Vin . Men at få Windows-programmer til at køre i Vin er ofte ikke en nem opgave . Med WinZip du også nødt til at købe en licens til at dele ZIP-filer . Et gratis alternativ er at bruge standard Linux ZIP hjælpeprogrammer ved Info- ZIP . Instruktioner
1
Download den nyeste version af den selvudpakkende Unzip Windows binær (se Resources afsnit). Mens dette skrives, er det på version 6.0. Filen hedder " unz600xn.exe ".
2
Uddrag af " unzipsfx.exe " binær fra den fil, du har downloadet. På kommandoprompten skal du skrive i " unzip unz600xn.exe ".
3
Opret ZIP-fil i Linux ved hjælp af " zip" kommando-linje værktøj . Formatet er : Hej
zip ZIPFILE.zip LIST_OF_FILES
For eksempel, " zip test.zip foo.txt bar.txt " sætter filerne " foo.txt " og " bar . txt " i en enkelt ZIP-fil kaldet" test.zip ".
4
Opret selvudpakkende eksekverbar arkiv. Indtast kommandoen : Hej
kat unzipsfx.exe zipfil > EXE_FILE.exe
For eksempel, " cat unzipsfx.exe test.zip > test.exe " kombinerer Unzip program med ZIP-filen " test.zip " i en enkelt fil kaldet " test.exe . "
5
Finish skabe selvudpakkende eksekverbar fil med ZIP nytte. Indtast kommandoen : Hej
zip -A EXE_FILE.exe
Fortsætter eksemplet fra det foregående trin , " zip -A test.exe " afslutter oprettelsen af selvudpakkende arkiv. KAYAK