uudecode --version (return code: 0)
uudecode (GNU sharutils) 4.15.2
Copyright (C) 1994-2015 Free Software Foundation, Inc., all rights reserved.
This is free software. It is licensed for use, modification and
redistribution under the terms of the GNU General Public License,
version 3 or later <http://gnu.org/licenses/gpl.html>
Please send bug reports to: <bug-gnu-utils@gnu.org>
uudecode --help (return code: 0)
uudecode (GNU sharutils) - decode an encoded file
Usage: uudecode [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [<file>...]
-o, --output-file=str direct output to file
-c, --ignore-chmod ignore fchmod(3P) errors
-v, --version[=MODE] output version information and exit
-h, --help display extended usage information and exit
-!, --more-help extended usage information passed thru pager
-R, --save-opts[=FILE] save the option state to a config file FILE
-r, --load-opts=FILE load options from the config file FILE
- disabled with '--no-load-opts'
- may appear multiple times
Options are specified by doubled hyphens and their name or by a single
hyphen and the flag character.
If no 'file'(s) are provided, then standard input is decoded.
The following option preset mechanisms are supported:
- reading file $HOME/.sharrc
'uudecode' transforms uuencoded files into their original form.
The encoded file(s) may be specified on the command line, or one may be
read from standard input. The output file name is specified in the encoded
file, but may be overridden with the '-o' option. It will have the mode of
the original file, except that setuid and execute bits are not retained. If
the output file is specified to be '/dev/stdout' or '-', the result will be
written to standard output. If there are multiple input files and the
second or subsquent file specifies standard output, the decoded data will
be written to the same file as the previous output. Don't do that.
'uudecode' ignores any leading and trailing lines. It looks for a line
that starts with "'begin'" and proceeds until the end-of-encoding marker is
found. The program determines from the header line of the encoded file
which of the two supported encoding schemes was used and whether or not the
output file name has been encoded with base64 encoding. See 'uuencode(5)'.
Please send bug reports to: <bug-gnu-utils@gnu.org>