This is the command uuenview that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator
PROGRAM:
NAME
uuenview - a powerful encoder for binary files
SYNOPSIS
uuenview [options] file(s)
DESCRIPTION
uuenview encodes a binary file into ASCII text for sending over non-8-bit electronic data
channels, such as electronic mail or the usenet. uuenview is a superset of and fully
backwards compatible with the standard uuencode(1) command, featuring more comfort and
more flexibility.
Files encoded with uuenview are compatible with virtually all decoders, as long as the
encoding method (see below) is supported by the remote side. If the remote side uses
uudeview(1), there shouldn't be any problems at all.
If properly configured, uuenview can directly send encoded files by email or to the
usenet. These messages are wrapped into a proper MIME envelope, which is handy if the
recipient uses MIME-compliant mail or news software.
OPTIONS
ENCODING SELECTION
-b Chooses the Base64 encoding method as specified by the MIME standard.
-u Chooses the uuencoding method, for compatibility with uuencode(1).
-y Chooses the yEncoding method.
-x Chooses the now obsolete xxencoding method.
-t Sends the file(s) as plain text.
-q Encodes the file(s) using quoted printable encoding.
These options are positional and affect the encoding of all remaining files on the command
line until changed.
When sending, posting or attaching files, the default is to use Base64, resulting in MIME
compliant messages. Otherwise, when encoding to standard output or into a file, the
default is to use uuencoding.
TARGETS
-o Specifies that output shall be written into files. These files will have the same
base name as the source file and an extension of .001, .002 etc, depending on the
number of parts required by the -lines option. The encoded files are written to the
current directory.
-od path
Same as '-o', but the encoded files are written to the given directory instead.
-m email
Mails the encoded file(s), each one probably split into multiple parts, to the
given email address. Multiple recipients can be given as a quoted, comma-separated
list. On Unix systems, mail is usually piped to sendmail(8).
-p newsgroup
Posts the encoded file(s), each one probably split into multiple parts, to the
given newsgroup. Multiple newsgroups can be given as a quoted, comma-separated
list. The inews(1) program is invoked for posting. You may have to set the
NNTPSERVER enviroment variable to your news server.
-a Attaches files. This feature is expected to be used from shell scripts and the
like. In attach mode, a message is read from standard input, complete with headers.
The files given on the command line are then "attached" to the message, which is
converted, if necessary, to a proper MIME multipart format. The -a option can be
combined with -m or -p in order to directly mail or post the result. Else, the
message, complete with attachments, is written to standard output.
If no target option is given, the encoded data is printed to standard output.
HEADERS
When mailing or posting a file, it is possible to set certain headers. Be careful to
quote parameters that consist of more than one word.
-s subject
Set the Subject: header line. The file name and part number are automatically
appended. Without this, a default subject header is generated.
-f from
Set the From: header line.
-r reply
Set the Reply-To: header line.
OTHER
-v Verbosely prints everything the program's trying to do.
-lines Substituting lines with a number, sets the maximum number of encoded lines per
part. The encoded data is automatically split into as many parts as required. Line
counts less than 200 are ignored. The uuencoding and xxencoding methods encode 45k,
and Base64 encodes 57k of data in 1000 lines. If this option is not specified, the
default is unlimited lines per part, resulting in exactly one part.
file(s)
One or more filenames to be processed. To encode a file from the standard input,
use a single hyphen '-' and give a filename to be used for the encoded file as the
next parameter.
Options may also be set in the $UUENVIEW environment variable, which is read before
processing the options on the command line.
NOTES
Files read from standard input can only be used once, meaning that at most one target
option may be given.
Output written to standard output cannot be split into multiple parts. In this case, the
-lines option is ignored.
uuenview must be correctly configured at compile time in order for mailing and posting to
work. If it doesn't, consult your system administrator. The program used for posting a
file can be set at runtime using the INEWS environment variable. This setting overrides
the compile-time configuration.
Base64 is not MIME. Base64 is the encoding specified by the MIME standard, but in order
for a message to become a proper MIME message, a number of headers are required. uuenview
produces these headers when mailing or posting, but not when writing to a file. In this
case, uuenview does not have any control over the headers. If you include Base64 output
into your messages, they are not MIME-compliant!
If you rename, copy or link the program to uuencode, it may act as a smart replacement for
the standard, accepting the same command-line syntax. This has not been well-tested yet.
EXAMPLES
uuenview -m 'root,[email protected]' uudeview.tgz
Encodes the file uudeview.tgz and mails it to both your local system administrator
and to your friend Fred at the Somewhere company.
If you give more than one filename on the command line, each file is usually handled
separately. A workaround is to send them all as attachment to a single (or empty) mail:
uuenview -m root -b -a file1 file2 < /dev/null
Creates an empty mail and attaches the two given files, encoded in Base64 format,
and mails the result to your system administrator.
Use uuenview online using onworks.net services