synth Posted July 2, 2007 Posted July 2, 2007 (edited) Great work,that's one $^%& of a changelog. You're like a machine Just a quick question: Will you _ever_ add support for extracting Nullsoft PIMP installers?IMO,PIMP is one of the most annoying installers ever created.People are still using this one on purpose,knowing that almost no app is able to extract it I don't like installing tons of trash (and malware) on my system (most times I only need a single file from the package)Most of the stuff I have/download (when there's no SFX/zipped version available) turns out to be 'pimped' Edited July 2, 2007 by synth
nitro322 Posted July 2, 2007 Author Posted July 2, 2007 Just a quick question: Will you _ever_ add support for extracting Nullsoft PIMP installers?Is this different than NSIS? UniExtract has had limited support for NSIS installers since version 1.2.1 via 7-Zip, and expanded support since version 1.5 via cmdtotal w/ InstallExplorer. It's still not complete and total support (I think there's at least one particular compression method that's not supported), but for the most part it works decently well. Can you provide any examples (with links) of installers that are not supported?
BigRandalo Posted July 2, 2007 Posted July 2, 2007 HistoryNSIS was created to distribute Winamp. It is based on a previous Nullsoft product, PiMP (plugin Mini Packager), and is also known as SuperPiMP. After version 2.0a0, the project was moved to SourceForge where developers outside of Nullsoft started working on it on a regular basis. NSIS 2.0 was released approximately two years later.NSIS version 1 is in many ways similar to the classic Windows Installer, but it is more easily scriptable and supports more compression formats. NSIS version 2 has a new streamlined graphical user interface and supports LZMA compression, multiple languages, and an easy plugin system.seems to be some old stuff :>
nitro322 Posted July 3, 2007 Author Posted July 3, 2007 Yeah, I think NSIS v1 packages should be supported by InstallExplorer. Like I said, if you can provide links to any that aren't, I'll check them out.
synth Posted July 4, 2007 Posted July 4, 2007 (edited) Here's a few examples of currently non-supported installers:InnoSetupUnknown Installer ?NOTE: This post will be updated as I find more. Edited July 4, 2007 by synth
nitro322 Posted July 4, 2007 Author Posted July 4, 2007 Example 1Example 2(all of the above are different 'flavors' of the PiMP installer)Both of those can be extracted with version 1.5. Are you sure you're using the latest released version?
synth Posted July 4, 2007 Posted July 4, 2007 (edited) I was using the latest v1.5 official release,but for some odd reason those files couldn't be extracted. I solved the issue by extracting the binary archive,overwriting the previous files. Now it unpacks those files properly [EDIT] Updated the previous post with 2 new (currently unsupported) examples Edited July 4, 2007 by synth
nitro322 Posted July 4, 2007 Author Posted July 4, 2007 [EDIT] Updated the previous post with 2 new (currently unsupported) examplesIf you post new links to unsupported packages, please post them as new posts. It'll make it much easier for me to keep track of what I have/have not already checked.As for the two you added above, the Inno Setup one will be supported in the next version (just needs a newer version of innounp), but I can't figure out how to extract the other one. I can't even figure out what kind of installer it is. :-(
DigeratiPrime Posted July 5, 2007 Posted July 5, 2007 I can't figure out how to extract the other one. I can't even figure out what kind of installer it is. :-(in_sap22.exe is Nullsoft Install System v1.96. On the sourceforge page v1.98 (2002) and older is shown as "Legacy NSIS"http://sourceforge.net/project/showfiles.php?group_id=22049unless you were talking about the HE PSF plugin which is a "ESP Installer".
nitro322 Posted July 7, 2007 Author Posted July 7, 2007 unless you were talking about the HE PSF plugin which is a "ESP Installer".Yep, that's the one. Any ideas how to extract files from it? I'm completely unfamiliar with that type of installer, and I haven't had any luck with searching or experimenting.
DigeratiPrime Posted July 7, 2007 Posted July 7, 2007 no have no idea how to unpack that, it seems to be a home made installer from the program author. since I've never seen it used for anything else I would not worry about it.
Leolo Posted July 10, 2007 Posted July 10, 2007 Unfortunately, I can't even get to the MSP file. I'm unable to extract the main installer, which tells me that, "The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing..." It won't even let me extract the files using the command you provided.Damnit.Sorry, I forgot to tell you that you need the latest .NET framework installed in order to use that parameter.To recap:.net framework 3 here:http://www.microsoft.com/downloads/details...;DisplayLang=enThe executable is here:http://www.microsoft.com/downloads/details...;displaylang=enThe command line is this one:VS7.1sp1-KB927696-X86.exe /Xp:c:\destinationfoldername\And the resulting .MSP file is what gives UniExtract some problems with the filenames.PS: Thanks for the tips regarding the new installshield files. I'll use those tools in the meantime. Let's hope that UniExtract will be able to support them in the near future Kind regards.
DigeratiPrime Posted July 11, 2007 Posted July 11, 2007 7-Zip v4.49 beta Changes: - 7-Zip now can unpack WIM archives - 7-Zip now replaces incorrect characters in filenames during extracting.http://sourceforge.net/project/showfiles.p...ackage_id=29413
Trpplayer79 Posted July 11, 2007 Posted July 11, 2007 where did u get it cause it is nof official?I compiled it myself, using the InnoSetup sources that Jared makes freely available on his site.you compile a software that is supposed to extract everything and it can't extract it's host EXE.I tried to extract your EXE with the version I've installed from you EXE and it gave me an error.Please try to make an zip file or use something else to compile it.
roytam1 Posted July 13, 2007 Posted July 13, 2007 Btw, for anyone interested, here's the current changelog for this release. It's still a work in progress, but I figure I'd post this here now to get feedback on any important issues that I've not yet addressed. Added support for LZMA compressed filesThanks!And LZMA SDK is 4.49 now.http://sourceforge.net/project/showfiles.p...lease_id=521029
Recommended Posts