uuenview man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

UUENVIEW(1)							   UUENVIEW(1)

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 flex‐
       ibility.

       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 prob‐
       lems 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	 uuen‐
	      code(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 stan‐
       dard 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 enviro‐
	      ment 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 con‐
	      verted, 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  attach‐
	      ments, 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 admin‐
       istrator.  The program used for posting a file can be  set  at  runtime
       using  the  INEWS environment variable. This setting overrides the com‐
       pile-time configuration.

       Base64 is not MIME. Base64 is the encoding specified by the MIME	 stan‐
       dard,  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, uuen‐
       view 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,fred@somewhere.com' 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 attach‐
       ment 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  adminis‐
	      trator.

SEE ALSO
       uudeview(1), uuencode(1), uudecode(1), sendmail(8), inews(1), mpack(1),
       metamail(1).
       The uudeview homepage on the Web,
       http://www.fpx.de/fp/Software/UUDeview/

BUGS
       The program does not detect error conditions when mailing or posting.

       Attaching only works reliably if certain headers of the	input  message
       (for example Content-Type) are not folded and shorter than 1024 charac‐
       ters.

       It is not possible to encode into BinHex.

       The program will quite likely fail to handle binary data as  input  for
       plain  text or quoted-printable attachments. On plain text attachments,
       the line length (must be less than 998 characters according to MIME) is
       not enforced.

       It  is  not  possible  to set the "charset" value of plain text attach‐
       ments.

       It is not possible to set the content type value of attachments.

       sendmail(8) stops reading upon a line consisting only of a single  dot.
       uudeview	 does not check plain text input files against this condition.
       (The problem is worked around when using quoted-printable, and does not
       exist with the other encodings.)

				   June 2001			   UUENVIEW(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net