UPX, el compresor de ejecutables

2009-04-07_094758

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++

screenshot

Vía: wikipedia

Scroll al inicio