NAME
Convert::UU, uuencode, uudecode - Perl module for uuencode and
uudecode
SYNOPSIS
use Convert::UU qw(uudecode uuencode);
$encoded_string = uuencode($string,[$filename],[$mode]);
($string,$filename,$mode) = uudecode($string);
$string = uudecode($string); # in scalar context
DESCRIPTION
uuencode() takes as the first argument a string that is to be
uuencoded. Note, that it is the string that is encoded, not a
filename. Alternatively a filehandle may be passed that must be
opened for reading. It returns the uuencoded string including
`begin' and `end'. Second and third argument are optional and
specify filename and mode. If unspecified these default to
"uuencode.uu" and 644.
uudecode() takes a string as argument which will be uudecoded.
If the argument is a filehandle this handle will be read
instead. If it is a reference to an ARRAY, the elements are
treated like lines that form a string. Leading and trailing
garbage will be ignored. The function returns the uudecoded
string for the first begin/end pair. In array context it returns
an array whose first element is the uudecoded string, the second
is the filename and the third is the mode.
EXPORT
Both uudecode and uuencode are in @EXPORT_OK.
AUTHOR
Andreas Koenig <
[email protected]>. With code integrated
that was posted to USENET from Hans Mulder
<
[email protected]> and Randal L. Schwartz
<
[email protected]>.
SEE ALSO
puuencode(1), puudecode(1) for examples of how to use this
module.