e x e p a k

 


Home

Features

Download

Links

Contact



SourceForge.net Logo



 
  This is a Linux ELF executable compressor using the UCL compression library.

 
Features:
- small asm stub
- acceptable compression ratio and decompression speed
- the only filesystem requirement is enough space in /tmp to hold the decompressed binary

 
  Why use EXEPAK when UPX does such a great job at compressing a wide variety of executable formats?

 
  You may have your own reasons, here is mine: UPX compressed dynamicly linked binaries don't work with the uClibc dynamic linker. After failing to fix either UPX or uClibc I stumbled upon this abandoned project that used LZO and a big C language stub. After replacing the compression library with UCL, writing an assembler stub (AT&T syntax - my first asm project) and some other changes, EXEPAK became quite usable. I use it to compress the binaries on my 2 floppies distro that uses uClibc (http://blueflops.sf.net).

Copyright 2004 Ștefan Tălpălaru