Ausführbare NSIS-Datei entpacken

Ausführbare NSIS-Datei entpacken

Ich versuche, eine NSIS-ausführbare Datei zu dekomprimieren. Mit der GUI-Version von 7zip gelingt mir das und die EXE wird wie folgt aufgelistet:

Type = Nsis
Method = LZMA:25
Solid = +

Mit der Kommandozeilenversion 7za gelingt mir das nicht, aber das ist merkwürdig, da man mit 7za mit -m1=LZMA:d=25 komprimieren kann

Irgendeine Idee zum Dekomprimieren oder eine Alternative zu 7za?

Antwort1

Es gibt eine separate, andere portable Version von 7-Zip von einem Drittanbieter. http://portableapps.com/apps/utilities/7-zip_portable

Dieses kann auf ein USB-Laufwerk gelegt werden und die Datei 7z.exe kann ähnlich wie 7za.exe verwendet werden, kann aber mit NSIS-EXE-Dateien umgehen.

Ich habe auch festgestellt, dass nach der Installation des Standard-7-Zip vonhttp://www.7-zip.org, man kann 7z.exe und 7z.dll in ein beliebiges Verzeichnis greifen und ablegen und er/sie hat seine/ihre eigene leichte, aber vollwertige Befehlszeilenversion von 7-Zip.

Schade, dass es noch die Hauptdatei plus DLL gibt. Stattdessen hat 7za.exe keine Abhängigkeiten.

Wenn Sie eine statisch verknüpfte Version von 7z.exe (keine DLL) oder einen Trick kennen, um daraus eine einzelne ausführbare Datei zu machen, lassen Sie es mich bitte wissen.

Prost

verwandte Informationen