Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
uuencode(1)		    General Commands Manual		   uuencode(1)

NAME
       uuencode	- encode a binary file

       uudecode	- decode a file	created	by uuencode

SYNOPSIS
       uuencode	[-m] [ file ] name

       uudecode	[-o outfile] [ file ]...

DESCRIPTION
       Uuencode	 and uudecode are used to transmit binary files	over transmis-
       sion mediums that do not	support	other than simple ASCII	data.

       Uuencode	reads file (or by default the standard input)  and  writes  an
       encoded	version	to the standard	output.	 The encoding uses only	print-
       ing ASCII characters and	includes the mode of the file and the  operand
       name  for  use  by uudecode.  If	name is	/dev/stdout the	result will be
       written to standard output.  By default the standard UU encoding	format
       will  be	 used.	 If  the option	-m is given on the command line	base64
       encoding	is used	instead.

       Uudecode	transforms uuencoded files (or by default, the standard	input)
       into  the  original form.  The resulting	file is	named name (or outfile
       if the -o option	is given) and will have	the mode of the	original  file
       except  that  setuid  and execute bits are not retained.	 If outfile or
       name is /dev/stdout the result will  be	written	 to  standard  output.
       Uudecode	ignores	any leading and	trailing lines.	 The program can auto-
       matically decide	which of the both supported encoding schemes are used.

EXAMPLES
       The following example packages up a source tree,	compresses  it,	 uuen-
       codes  it  and  mails it	to a user on another system.  When uudecode is
       run on the target system, the file ``src_tree.tar.Z'' will  be  created
       which may then be uncompressed and extracted into the original tree.

	      tar  cf  -  src_tree | compress |	uuencode src_tree.tar.Z	| mail
	      sys1!sys2!user

SEE ALSO
       compress(1), mail(1), uucp(1), uuencode(5)

STANDARDS
       This implementation is compliant	with P1003.2b/D11.

BUGS
       If more than one	file is	given to uudecode and the -o option  is	 given
       or  more	 than one name in the encoded files are	the same the result is
       probably	not what is expected.

       The encoded form	of the file is expanded	by 37% for UU encoding and  by
       35% for base64 encoding (3 bytes	become 4 plus control information).

HISTORY
       The uuencode command appeared in	BSD 4.0.

								   uuencode(1)

NAME | SYNOPSIS | DESCRIPTION | EXAMPLES | SEE ALSO | STANDARDS | BUGS | HISTORY

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=uuencode&sektion=1&manpath=Red+Hat+Linux%2fi386+9>

home | help