Bioruebe / UniExtract2

Universal Extractor 2 is a tool to extract files from any type of archive or installer.
GNU General Public License v2.0
3.41k stars 330 forks source link

InstallShield v3 (Z) archives #195

Open adrium opened 4 years ago

adrium commented 4 years ago

The tool did not work with this installer...

It was possible to use this tool: https://github.com/wfr/unshieldv3

dadreamer commented 3 years ago

By the way, it took me a while to get unshieldv3 compiled as I have never dealt with Qt before. It appears that even in the recent Qt releases smth is wrong with MinGW. GCC was always complaining about "filesystem" namespace / headers, even 8.1.0 version. So I finally refused MinGW from Qt distros and stopped at MinGW from MSYS2 packages. I still produce the makefiles with Qt shell (qmake -makefile && qmake) and then make in MSYS2 shell and (almost) everything goes fine. Sometimes it doesn't like fs::path::preferred_separator, so I replace it with '/' and go on.

dadreamer commented 3 years ago

@Bioruebe If you still consider adding InstallShield v3 (Z) archives support into UniExtract2, you may also find this tool interesting: https://github.com/lephilousophe/idecomp Unlike unshieldv3 it's able to handle multi-part archives (".1", ".2" etc). For me it worked like a charm and I've got all the files extracted,