Keka
Keka copied to clipboard
[REQ] proper .exe extraction
Is there a proper way to extract files from an .exe installer file? F.e. I just want to export a .dll included in the installer but I don't want to install the whole file. On macOS you can do this with "pacifist" for .pkg files and I guess you can use 7-zip on Windows to do the same thing.
With Keka you can extract some EXE files, probably the same Pacifist can open.
@iDjay let me know if you need assistance with an specific file.
Sure :)
Let's take this file f.e.
https://we.tl/t-6RQ3VI00FX
Extract it with Keka and you'll get: "[0]" and "CERTIFICATE".
I expected to see the files this .exe file wants to install (f.e. A .dll file) but maybe that's not possible?
Currently Keka is only able to extract some EXE files that indeed contain a compressed archive. Usually those are installers but note that not all installers (like the one you've shared) contain a compressed archive.
See the difference with for example the windows CCleaner installer:
That said, I'm sure that can be improved although I don't see that as a priority right now. Maybe in the future :)
Did a little more digging on that file. It uses Inno Setup. It can be extracted (on Windows) with UniExtract2 and probably with innounp and there's also the Mac utility innoextract, so this won't be as hard to implement as expected.
@aonez Any news about it? :)
Having trouble identifying Inno Setup installers. I might make a dev build though.
I'm still interested in bringing this enhancement ;)
Closed by mistake. :)
some updates on this? :)
Still figuring out how to properly implement.