NOMBRE
gzexe − comprime ficheros ejecutables dejándoles el mismo nombre
SINOPSIS
gzexe [ -d ] [ nombre ... ]
DESCRIPCIÓN
La utilidad
gzexe nos permite comprimir un programa ejecutable
dejando el fichero comprimido con el mismo nombre, de forma
que al ejecutarlo se descomprima automáticamente y se
ejecute el programa original (con una penalización en
cuanto al rendimiento). Por ejemplo, tras dar la orden
’’gzexe /bin/cat’’ se crearán
los dos ficheros siguientes:
-r-xr-xr-x 1 root bin 9644 Feb 11 11:16 /bin/cat
-r-xr-xr-x 1 bin bin 24576 Nov 23 13:21 /bin/cat~
/bin/cat~ es el fichero original y /bin/cat es el fichero
ejecutable comprimido. Podemos borrar /bin/cat~ una vez que
estemos seguros de que /bin/cat funciona correctamente.
Esta utilidad es más útil en sistemas con discos muy pequeños.
OPCIONES
−d |
Descomprime los ejecutables dados en vez de comprimirlos. |
VÉASE TAMBIÉN
gzip(1), znew(1), zmore(1), zcmp(1), zforce(1)
ADVERTENCIAS
El ejecutable comprimido es un guión del shell. Esto puede crear algunos agujeros de seguridad. En particular, el ejecutable comprimido confía en la variable de ambiente PATH para encontrar gzip y algunas utilidades más (tail, chmod, ln, sleep).
FALLOS
gzexe intenta mantener los atributos de fichero originales en el ejecutable comprimido, pero quizá tengamos que corregirlos manualmente en algunos casos, empleando chmod o chown.