Entpacken Sie die ausführbare NSIS-Datei

7065
antonio

Ich versuche, eine ausführbare NSIS-Datei zu dekomprimieren. Mit der GUI-Version von 7zip kann ich dies tun und das Exe ist wie folgt aufgeführt:

Type = Nsis Method = LZMA:25 Solid = + 

Mit der Kommandozeilenversion 7za kann ich das nicht, aber es ist seltsam, da es möglich ist, mit 7za mit -m1 = LZMA zu komprimieren: d = 25

Eine Idee zum Dekomprimieren oder eine Alternative zu 7za?

1
"Mit der GUI-Version von 7zip kann ich das tun" - Was ist das Problem? Möchten Sie dies nur von der Befehlszeile aus tun? Ist die Verwendung der GUI 7z.exe über die Befehlszeile keine Option? Karan vor 11 Jahren 0
@ Karan: Ja, ich muss die Aufgabe automatisieren und auf einem PC ausführen, auf dem ich nicht davon ausgehen kann, dass 7zip installiert ist. antonio vor 11 Jahren 1
Ich bin nicht sicher über die Legalität, aber vielleicht funktioniert 7z.exe auch ohne installiert zu sein? Karan vor 11 Jahren 0
@Karan Soweit ich weiß, gibt es kein rechtliches Problem, da 7zip im Grunde LGPL ist. (Quelle: [7-Zip-Lizenz zur Verwendung und Verbreitung] (http://www.7-zip.org/license.txt)) Wenn die ausführbare Datei an einen Dritten weitergegeben wird, kann sie den Quellcode anfordern, was Sie jedoch wahrscheinlich tun in dem Fall, in dem es ausreichend ist, eine Benachrichtigungstextdatei hinzuzufügen, in der angegeben wird, wo Sie die ausführbare Datei erhalten haben, da die Quelle auch dort verfügbar ist. Details finden Sie in [ref] (https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) esp. Abschnitt 6. Haftungsausschluss: Ich bin kein Rechtsanwalt. Stéphane Gourichon vor 8 Jahren 0

1 Antwort auf die Frage

0
antonio

There is a separate different portable version of 7-zip by a third party. http://portableapps.com/apps/utilities/7-zip_portable

This one can be put on a USB drive and the 7z.exe can be used much like 7za.exe, but it is able to cope with NSIS exe files.

I also found that, after installing the standard 7-zip from http://www.7-zip.org, one can grab and put 7z.exe and 7z.dll in whatever directory and s/he has her/his own light but full fledged command line version of 7-zip.

Pity that there is still to go with the main file plus the dll. Instead 7za.exe has no dependencies.

If you know of a static linked version of 7z.exe (no dll) or a trick to make a single executable out of them, please let me know.

cheers