Search code examples
nsis

How do you check what files are inside an NSIS setup.exe?


In my NSIS script, I use this line:

 File "..\help\*.*"

My problem is that I have the help directory in my subversion repository (its constantly updated as we add new functionality). This means that the help directory contains a .svn directory.

I wish to view the contents of the setup.exe that NSIS created to verify that it does not have the .svn directory.

P.s. I experimented to see if NSIS recursively adds files when wildcards are used. It doesn't. But I want to verify this, hence the question.


Solution

  • These things are typically compressed files.
    You could check with 7z/7-zip to open the EXE archive.


    As a record, after the comments below,
    I'd like to point to my recent notes on the merits of 7-zip at Superuser,
    Compressing with RAR vs ZIP