UNSQUEEZE(1)

NAME
unsqueeze - decompress binary executables

SYNOPSIS
unsqueeze [ -v ] file
unsqueeze [ -v ] infile outfile

DESCRIPTION
Unsqueeze decompresses executable binaries that have been compressed with squeeze(1).

Unsqueeze can either decompress one file in place (the first variant above) or unsqueeze one file to a different place using the second variant. An outfile of `-' is regarded as the standard output. Note that the output of unsqueeze is a binary executable, and the standard output option is meant only for the purpose of piping into a program such as strings(1). Sending the binary to the terminal could seriously confuse your terminal.

The -v flag causes a short message to be printed on the standard output when not unsqueezing to the standard output.

Except when unsqueezing to standard output, unsqueeze builds a temporary unsqueezed file and then copies that file to the destination file so that if the unsqueeze fails the old destination contents are preserved. During the copy, the file mode is preserved, as is the ownership (if the compression is being performed by the superuser).

Note that unsqueeze does not change the length of a file, only its disk occupancy.

SEE ALSO
squeeze(1), strings(1), strip(1), a.out(5)

AUTHOR
Andy Bray