to compress executables,
producing executables that decompress on-the-fly when executed. This saves
disk space, at the cost of slower execution times. The original executables
are saved by copying each of them to a file with the same name with a
‘~’ suffix appended. After verifying that the compressed
executables work as expected, the backup files can be removed.
The options are as follows:
- Decompress executables previously compressed by
program refuses to compress non-regular
or non-executable files, files with a setuid or setgid bit set, files that are
already compressed using gzexe
, files in
programs it needs to perform on-the-fly decompression:
utility replaces files by overwriting
them with the generated compressed executable. To be able to do this, it is
required that the original files are writable.