.Dd February 13, 2015
.Dt UUDECODE 1
.Os sbase
.Sh NAME
.Nm uudecode
.Nd decode a uuencoded file
.Sh SYNOPSIS
.Nm
.Op Fl m
.Op Fl o Ar output
.Op Ar file
.Sh DESCRIPTION
.Nm
reads
.Ar file
(or by default, the standard input) and writes a decoded
version to the file specified in the uuencoded header. In case that
the file already exists, it is truncated. Otherwise a new file is
created. After the operation the permissions of the created/accessed
are changed to reflect the mode in the header.
.Sh OPTIONS
.Bl -tag -width Ds
.It Fl m
Use Base64 for decoding.
.It Fl o Ar output
Use the file specified by
.Ar output
instead of standard output.
.El
.Sh IMPLEMENTATION NOTES
For safety currently uudecode operates only on regular files and
stdout. Trying to uudecode to a link, directory, or special file
yields an error.
.Sh SEE ALSO
.Xr uuencode 1
.Sh STANDARDS
The
.Nm
utility is compliant with the
.St -p1003.1-2008
specification.
.Pp
The
.Op Fl m
flag is an extension to that specification.