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.59k stars 338 forks source link

Legacy InstallShield: View Files? #368

Closed lmstearn closed 1 year ago

lmstearn commented 1 year ago

Hi! This is really just a thank you for the beautiful program. :thumbsup: The old InstallShield builds offered iscabvu to see the contents of an archive without extracting them. Would work very well in conjunction with the scan report, which is really nice. Having already extracted the files from BGTalesUS5512.exe with 7zip, (7zip could not read the cab file obviously), UniExtractor successfully extracted the files in data1.cab when data1.hdr was specified in the dialog. If instead, data1.cab is used, there is an error. Posted through UE feedback the details, and cross-linked this post. It's evident to me that if the parent archive BGTalesUS5512.exe was specified in the dialog, there would be no problem. As it is, this is more of a feature request than an actual problem, Thanks! :smile:

GitHubRulesOK commented 1 year ago

I dont think the older iscab vu can handle those files (it does not like exe it needs cab or hdr) I tried your bgtales exe after UE expanded to a folder on the 3 cabs and their hdrs and all 6 files show ed image so it should have been same era that is v6 2000 should have understood 1999 V5 image but looks like the cabs were incompatible v5

lmstearn commented 1 year ago

Yes, weird that v5 iscabvu works, and v6 is not backward compatible.

GitHubRulesOK commented 1 year ago

I dont have a 5 vu but that utility was advanced/good in its day but after it got sold like many apps it goes downhill from thereon and VU was AFAIK dropped after version 6

GitHubRulesOK commented 1 year ago

OK found the 5.5 iscabvu (seems it was the earliest version available and more recently replaced by iscabview.exe) but I dont think its much use it needs a installshield install to function and then for your target BG55.exe whilst it does confirm where files should be subject to folders, there are possibly easier methods like install in a VM image