Jump to content

UPX 2.0 adds ARM executable support


Recommended Posts

Guest gpcarreon (MVP)
Posted

I think this is an interesting topic so let me share the info. I did a quick test and was impressed with the program's compression ratio.

What is UPX?

Ultimate Packer for eXecutables (aka UPX) version 2.0. is a free, portable, extendable, high-performance executable packer for several different executable formats. It achieves an excellent compression ratio and offers very fast decompression. Your executables suffer no memory overhead or other drawbacks because of in-place decompression.

snap7235ab.jpg

Changelog

Relased 27 Apr 2006 is version 2.0:

* new format: added support for arm/pe (ARM executables running on WinCE)

* new format: added support for linux elf/amd64

* new format: added support for linux elf/ppc32

* new format: added support for mach/ppc32 (Apple Mac OS X)

* new format: added support for bootable Linux kernels ("vmlinuz/386")

* new format: added support for Playstation exes ("ps1/exe")

* slightly better compression using the new NRV2E algorithm

* new options for compression tuning (e.g. '--brute')

* improved win32/pe compatibility

* direct ELF-to-memory decompression

* various bug fixes

Websites

For details, kindly visit: http://upx.sourceforge.net/

The GUI frontend for UPX (Maxiorel GUI4UPX) at: http://www.polzer-sw.com/gui4upx

post-12251-1147138586_thumb.jpg

Test files I used (for SP):

Uncompressed.zip

Compressed.zip

Guest hunyango_uk
Posted

cool gpcarreon, nice piece of trick.

Guest Paul (MVP)
Posted

Hmmm, would be interesting to repack every file in the phone's ROM, lol!

P

Guest muff
Posted

somehow this news article had slipped me by

this is great news - been waiting for a CE compatable version for ages ;)

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.