Is it possible to create an NSIS executable without compression? I ask because it's quite likely that UPX can make a smaller file with an uncompressed executable.
New: StressMyPC (Dec 10, 2025), Platform 30.1.3 (Nov 17, 2025)
1,400+ portable packages, 1.2 billion downloads
We're close to breaking even this year, please donate today
December 2025 Site Slowdown Being Addressed
but then you lose the ability for NSIS to checksum it's file (which prevents infection by viruses and worms). You can integrate UPX into the actual creation of the file, but it's only used on the header (the NSIS EXE part, not the actual compressed other stuff that's included) and doesn't really save much space for simple files. I checked it out for the launchers and it didn't help much (we're talking a couple K). Plus, it increases the likelihood of it being tagged as a false positive by antivirus. Not an issue for OOP (which is all UPXed) but it is for FF, TB, SB, etc.
Sometimes, the impossible can become possible, if you're awesome!