Skip to content

Releases: Wilenty/InnoUnpacker-Windows-GUI

innounp 1.72 (MOD by JR and compiled by me)

14 Sep 18:08
014b11d
Compare
Choose a tag to compare

Compiled using:
CodeGear

Result file size (without loosing functionality): 751 KB (769 024 bytes)

Added (preliminary/future) IS 6.4.0 support from there: https://github.com/jrsoftware/issrc/blob/abcf3eb7423e41d2fbae7a6d78d30ac35c20ee96/Projects/Src/Shared.Struct.pas
here: https://github.com/Wilenty/InnoUnpacker-Windows-GUI/blob/c486b852f1ee0d4e3d45c2a85c2d3e1830f95071/innounp-1/sources/Struct6400u.pas
and here: https://github.com/Wilenty/InnoUnpacker-Windows-GUI/blob/c486b852f1ee0d4e3d45c2a85c2d3e1830f95071/innounp-1/sources/StructList#L96

Download SFX'ed version in size: 299 KB (307 192 bytes)
that can be easily unpacked by 7-zip, if you need the main program only.
Also included examples of use.


Out of the topic...

At the outset, I don't have any pretension to the author of this modification (JR) - he did it as he can (/was able to do).

Why I compiled it in the old version?

https://sourceforge.net/p/innounp/discussion/353235/thread/ef0e2c5c41/#1dfd
IMHO doing anything to shrink an executable weighting 2MB is senseless regardless of the previous size of the file.

So, for example, take a look at the caligator.
https://github.com/teamxenox/caligator?tab=readme-ov-file#install
OR
https://github.com/teamxenox/caligator/blob/master/readme.md#install
Size of installed/extracted files: 149 MB (157 049 138 bytes)
https://github.com/teamxenox/caligator/releases

Executed on W7 VM (Virtual Machine) without internet connection:
00

and simple calculations were made:
02

even cmd does it better:
05

Check it yourself in caligator:

(1+2)*3

(3+1)*2

and/or in cmd:

set /a test=(1+2)*3

set /a test=(3+1)*2

https://sourceforge.net/p/innounp/discussion/353235/thread/ef0e2c5c41/#1dfd

Are U serious. Is your pen drive so small you have to spare 1.5MB??? Aren't you in 2024?
A 64GB pen drive costs less than a beer, so drink one less and buy a new device. 

And hundreds of megabytes of applications that control the hardware (CPU/GPU/motherboard) are fine too?

I don't think you can tell me that it can't be done in the smallest size. It's the laziness of developers to use ready made solutions with lots of unnecessary features included in the final product that sometimes even don't used at all.

Same about InnoSetup itself (that this program unpacks) - they uses newest Delphi compiler in almost every new version of IS, and the program incrseases (in my opinion) unnecessarily.

For example, the exception of a program whose size increases proportionally to its features is 7-zip!