XADMaster
XADMaster copied to clipboard
Add support for InnoSetup installers
Originally reported on Google Code with ID 314
dopefishjustin:
http://www.mking.com/download/demonstar/demonshr.exe
Using lsar 0.3 (Windows) on the above installer EXE produces pages of scrolling output
like the following:
*** Uncaught exception <CSEndOfFileException> *** Attempted to read past the end of
file "C:\Download\demonshr.exe" (XADFileHandle).
*** Uncaught exception <XADException> *** Data is corrupted
I have no idea if the contents are in a format which can be extracted or not, I was
just trying some random installers for kicks.
paracelsus:
Issue 761 has been merged into this issue.
jcdra1:
okay
paracelsus:
I have no time table, unfortunately.
I could try looking close at this the next time I do a round of updates. If it's simple
I could have it working fairly soon, if it's complex I will probably put it off until
later.
jcdra1:
do you think it is gonna take long before it wil be possible to extract these files?
paracelsus:
Issue 552 has been merged into this issue.
paracelsus:
Also, made the ARC parser a bit stricter, so it doesn't mis-identify this file. It might
still misidentify others, though.
paracelsus:
The file is a InnoSetup installer, which is unsupported. I guess support should be added
at some point.
For future reference, there's some code to unpack those here: http://innounp.sourceforge.net/
paracelsus:
It seems it is incorrectly detected as a self-extracting ARC file. Those are a bit hard
to detect, so the detector is a bit over-eager.
I think that if it gets all the way down to list to that, it's not a format it recognizes
otherwise, but I should doublecheck to be sure, and see if the ARC detection code can
be improved.