News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

Executable Compressor

Started by nacitar, February 25, 2006, 09:28:10 AM

Previous topic - Next topic

nacitar

I found this to be rather useful.... Check this thing out ;)  I put it in my tools menu for C::B.

http://upx.sourceforge.net/
Jacob McIntosh - Software Developer

Game_Ender

#1
It is a cool tool but of limited use.  These days hard drive space is not that big of deal and content is usually going to be a lot bigger than the executable.  Also most people use an installer to distribute apps, and installer already provides compression.  Really the only time I would use UPX was if I was going to distribute a completely stand alone executable (as in no readme, no nothing) because if you have more than one file you can 7zip it and the need for UPX is gone.  It is also important to note that UPX does not change the size of executable loaded into memory or the one on disk.

EDIT: Should read "only the one on disk".  Which could be usefull if you carry lots of programs around on a flash drive or something similar.

Michael

Interesting. Thanks for the info :). I will give it a try.

Best wishes,
Michael
[url="http://img207.imageshack.us/img207/9728/411948picture4em.png"]http://img207.imageshack.us/img207/9728/411948picture4em.png[/url]

MortenMacFly

Quote from: Game_Ender on February 25, 2006, 08:05:31 PM
It is a cool tool but of limited use.
I have a use for it: I'm using it to compress the tools on my rescue boot-floppy (1,44MB only). Thus more tools fit on it. There it is really of use. But generally I think you're completely right. For applications on a HDD it not really makes sense unless you are looking for the bundeled encryption feature for any reason.
Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

thomas

Hmm... do you know that a bootable 128MB USB stick costs like 15 Euros these days?   8)
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

nacitar

Glad some of you found it useful. :)
Jacob McIntosh - Software Developer

MortenMacFly

Quote from: thomas on February 25, 2006, 10:47:36 PM
Hmm... do you know that a bootable 128MB USB stick costs like 15 Euros these days?   8)
Do you know that only new PC's can boot from an USB stick? :( :wink:
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

Vampyre_Dark

Quote from: MortenMacFly on February 25, 2006, 11:04:44 PM
Quote from: thomas on February 25, 2006, 10:47:36 PM
Hmm... do you know that a bootable 128MB USB stick costs like 15 Euros these days?   8)
Do you know that only new PC's can boot from an USB stick? :( :wink:
But anything less than ten years old can boot from a CD. Trying to pack things on a floppy is like an exercise in suffering?  :o
C::B Wishlist
~BOYCOTT THE EVIL YELLOW BOXES~

polygon7

Quote from: nacitar on February 25, 2006, 09:28:10 AM
I found this to be rather useful.... Check this thing out ;)  I put it in my tools menu for C::B.

http://upx.sourceforge.net/

Better than upx are MEW SE and FSG 2.0
best regards,
p7
Free open source UML modeling tool: ArgoUML