man pages section 1: User Commands

Exit Print View

Updated: July 2014
 
 

gzexe (1)

Name

gzexe - compress executable files in place

Synopsis

gzexe name ...

Description




User Commands                                            GZEXE(1)



NAME
     gzexe - compress executable files in place

SYNOPSIS
     gzexe name ...

DESCRIPTION
     The  gzexe  utility  allows  you  to compress executables in
     place and have them  automatically  uncompress  and  execute
     when  you run them (at a penalty in performance).  For exam-
     ple if you execute ``gzexe /usr/bin/gdb'' it will create the
     following two files:
         -rwxr-xr-x  1 root root 1026675 Jun  7 13:53 /usr/bin/gdb
         -rwxr-xr-x  1 root root 2304524 May 30 13:02 /usr/bin/gdb~
     /usr/bin/gdb~  is  the original file and /usr/bin/gdb is the
     self-uncompressing  executable   file.    You   can   remove
     /usr/bin/gdb~  once  you  are  sure  that /usr/bin/gdb works
     properly.

     This utility is most  useful  on  systems  with  very  small
     disks.

OPTIONS
     -d   Decompress the given executables instead of compressing
          them.


ATTRIBUTES
     See  attributes(5)  for  descriptions   of   the   following
     attributes:

     +---------------+------------------+
     |ATTRIBUTE TYPE | ATTRIBUTE VALUE  |
     +---------------+------------------+
     |Availability   | compress/gzip    |
     +---------------+------------------+
     |Stability      | Committed        |
     +---------------+------------------+
SEE ALSO
     gzip(1), gznew(1), gzmore(1), gzcmp(1), gzforce(1)

CAVEATS
     The  compressed executable is a shell script.  This may cre-
     ate some security holes.  In particular, the compressed exe-
     cutable relies on the PATH environment variable to find gzip
     and some standard utilities  (basename,  chmod,  ln,  mkdir,
     mktemp, rm, sleep, and tail).

BUGS
     gzexe attempts to retain the original file attributes on the
     compressed executable, but you may have to fix them manually
     in some cases, using chmod or chown.



SunOS 5.11                Last change:                          1






User Commands                                            GZEXE(1)



NOTES
     This   software   was   built   from   source  available  at
     https://java.net/projects/solaris-userland.   The   original
     community       source       was       downloaded       from
     ftp://ftp.gnu.org/gnu/gzip/gzip-1.5.tar.gz

     Further information about this software can be found on  the
     open  source  community  website at http://www.gnu.org/soft-
     ware/gzip/.














































SunOS 5.11                Last change:                          2