Winzip, WinRar, Winace, WinUha, Izarc son algunos de los compresores que he usado para transportar, en un solo fichero, carpetas de datos, haciendo que ocupen el menor espacio posible.
Para utilizar los datos o programas comprimidos primero hay que descomprimirlos.
Upx (Ultimate Packer for eXecutables) es un compresor freeware que funciona exclusivamente en ficheros ejecutables, existen versiones para los ejecutables de Dos, Windows, Linux y Atari TOS/MiNT.
El objetivo del programa es comprimir el ejecutable, según el nivel de compresión seleccionado, para hacer que ocupe el menor espacio sin perder la funcionalidad de ejecutable, sin tener que descomprimir para ejecutar.
Para utilizar upx -? hay que acceder a la consola de comandos y escribir upx, con lo que se obtiene un listado de ayuda con los parámetros del compresor.
Particularmente uso las siguientes sentencias:
Para comprimir:
upx –best nombre_fichero.exe
Para descomprimir:
upx -d nombre_fichero.exe
Del estilo al clásico arj de Ms-Dos o tar de Linux, funciona mediante consola, aunque ya existen desarrollos para complementarlo, como UPX Graphical o UPX shell y dotar de entorno gráfico a la aplicación y facilitar su uso.