UPX - Programa para comprimir ejecutables ( EXE y DLL )

Más sobre el programa :: Requerimientos :: Videos :: Actualizaciones

UPX es un pequeño pero potente software portable y gratuito ( Open source ) diseñado para poder comprimir archivos ejecutables.

Es ideal para aquellas personas que quieran distribuir programas en internet mediante ficheros mas pequeños, o también para programadores que necesiten por alguna razón reducir el tamaño de sus aplicaciones y software.

Mas información sobre el programa.

¿ Que tipo de archivos ejecutables puede comprimir ?

Para plataformas windows, los formatos de compresión que admite son archivos EXE y librerías DLL. Para ver una tabla, ya que el programa se encuentra disponible en varias plataformas incluida Linux, puedes leer este link.

Compresión

El programa tiene un excelente ratio de compresión y es muy rápido para la descompresión de los archivos. Puedes ver en esta tabla varios ejemplos de programas comprimidos y su valor de compresión: Muestra el peso original del programa, y el valor del peso una vez comprimido.

¿ Cómo funciona ?

El programa no tiene interfaz gráfica, ya que es una aplicación de consola. Por ello para comprimir los programas será necesario abrir una ventana de DOS, y escribir comandos para realizar el trabajo.

Ejemplo para comprimir un archivo EXE o DLL.

Paso 1

Antes de abrir una ventana de DOS, puedes copiar el programa UPX en la unidad C: para que sea mas sencillo escribir las rutas.

Paso 2

Copiar el programa a comprimir dentro del directorio donde esté ubicado el UPX. Esto facilitará el no tener que escribir la ruta completa en DOS, por supuesto esto es opcional.

Paso 3

Ir a Inicio > Ejecutar > Escribir CMD para abrir la consola.

Cambiar al directorio donde se encuentre el UPX, por ejemplo si está en la unidad c:\upx, tipear CD c:\upx

Paso 4

Una vez dentro del directorio, ya es posible comprimir el archivo. Entonces, escribir UPX seguido del nombre del programa ejecutable, por ej upx programa.exe

Si no hay error en las rutas, mostrará el progreso y los detalles de la compresión.

Nota: Si es solo para comprimir y no queremos indicar ningún otro tipo de opción en los parámetros desde la línea de comandos, otra forma mucho mas simple es arrastrar y soltar el archivo a comprimir sobre el programa upx.exe

Otros comandos y parámetros para utilizar

Puedes ver una lista completa de todos los parámetros y opciones disponibles en la documentación ( fichero upx.doc)

Relacionados

Puedes ver otros programas Open source del autor en este enlace.


Requerimientos de instalación y uso.

Sistema operativo : windows, Linux, FreeBSD


Videos tutoriales.

No hay videos relacionados.

Cambios, actualizaciones y mejoras del programa.

Cambios en las nuevas versiones del programa:

  • Corrección de bugs y problemas menores.
  • Windows de 32 bits/PE: Soporte para TLS Callback.
  • Soporte para comprimir: Ejecutables de windows de 32 bits incluyendo DLLs, Linux Kernel, Linux ELF, ejecutables de plataformas MAC, aplicaciones DOS de 16 y 32 bits, ejecutables genéricos de plataformas BSD, FreeBSD ELF, Scripts de Linux, NETBSD ELF, ejecutables de ATARI TOS, Playstation 1, entre otros.
  • Comprmir con el algorítmo LZMA.
  • Soporte para ejecutar el compresor en plataformas BSD.
  • Nuevo formato Mach / AMD 64 para plataformas de 64 bits en Apple Macintosh.
  • Nuevo formato: linux/mipsel - ELF en [32-bit] R3000

Buscar programas


Introduce los términos de búsqueda ...

Enlaces patrocinados.


Detalles y descargar

Web:
Licencia:
Gratis - Software libre
Versión:
3.0.7
Idioma:
Inglés
Programa actualizado:
01 DIC 2011


Si te ha gustado esta página, programa o artículo puedes votar haciendo clic en este botón: