Para los que no conozcáis el compresor UPX ahora tenéis la oportunidad de conocerlo en profundidad.
UPX viene de las siglas Ultimate Packer for a eXecutable, es un compresor de ejecutables que destaca por ser gratuito, portable, muy fácil de utilizar y conseguir un altísimo rendimiento. Este compresor soporta varios tipos de ejecutables, incluidos los programas de Windows 95/98/ME/NT/2000/XP/Vista y DLLs, programas DOS, LINUX y un largo etcétera. A todo esto hay que añadirle que es un programa en código abierto y cualquiera que posea los conocimientos necesarios puede modificarlo a su gusto.
Para utilizar el programa necesitas ejecutarlo desde la línea de comandos y desde allí puedes personalizar numerosas funciones como la velocidad de compresión, el ratio, comprobar después de comprimir el archivo, cambiar de nombre, etc.
Características:
- Alta relación de compresión: Llega a superar a los clásicos WinZip y GZip.
- Portabilidad.
- Código abierto o libre: UPX es distribuido por la GNU (General Public License).
- Universal: Soporta prácticamente todos los formatos conocidos de ejecutables.
- Compresión extrema: Consigue comprimir en un Pentium 133 a 10 MB/s y en un Athlon XP 2000+ hasta los 200 MB/s.
- Gratuito: Puedes descargar la última versión aquí.
Formatos soportados:
- Ejecutable Atari TOS/MiNT
- DOS 32-bit COFF
- DOS 16-bit archivos .com
- Ejecutables DOS 16-bit
- DOS 16-bit archivos .sys
- Linux AOUT/ELF/script
- Ejecutable o DLL de Windows 32-bit
- DOS 32-bit ejecutable TMT Pascal
- DOS 32-bit linear ejecutable Watcom C/C++
Vía: wikipedia