home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD1.bin
/
gnu
/
man
/
cat1
/
gzexe.0
< prev
next >
Wrap
Text File
|
1993-12-07
|
2KB
|
67 lines
GZEXE(1) GZEXE(1)
NNAAMMEE
gzexe - compress executable files in place
SSYYNNOOPPSSIISS
ggzzeexxee [ name ... ]
DDEESSCCRRIIPPTTIIOONN
The _g_z_e_x_e 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
example if you execute ``gzexe /bin/cat'' it will create
the following two files:
-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~ is the original file and /bin/cat is the self-
uncompressing executable file. You can remove /bin/cat~
once you are sure that /bin/cat works properly.
This utility is most useful on systems with very small
disks.
OOPPTTIIOONNSS
--dd Decompress the given executables instead of com-
pressing them.
SSEEEE AALLSSOO
gzip(1), znew(1), zmore(1), zcmp(1), zforce(1)
CCAAVVEEAATTSS
The compressed executable is a shell script. This may cre-
ate some security holes. In particular, the compressed
executable relies on the PATH environment variable to find
_g_z_i_p and some other utilities _(_t_a_i_l_, _c_h_m_o_d_, _l_n_, _s_l_e_e_p_)_.
BBUUGGSS
_g_z_e_x_e attempts to retain the original file attributes on
the compressed executable, but you may have to fix them
manually in some cases, using _c_h_m_o_d or _c_h_o_w_n_.
1