Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
1,810,017,759 visitors served.
forum mailing list For webmasters
?
New: Language forums
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

uuencode

   Also found in: Acronyms, Wikipedia 0.03 sec.

UUencode

See UUcoding.


uuencode [‚yü′yü·in‚kōd]
(computer science)
A protocol for sending binary files in ASCII text format over the Internet, particularly e-mail attachments.

(communications)uuencode - (Unix-to-Unix encode) A Unix program for encoding binary data as ASCII. Uuencode was originally used with uucp to transfer binary files over serial lines which did not preserve the top bit of characters, but is now used for sending binary files by e-mail and posting to Usenet newsgroups etc. The program uudecode reverses the effect of uuencode, recreating the original binary file exactly.

Uuencoded data starts with a line of the form

begin

where is the files read/write/execute permissions as three octal digits and is the name to be used when recreating the binary data.

Uuencode repeatedly takes in a group of three bytes, adding trailing zeros if there are less than three bytes left. These 24 bits are split into four groups of six which are treated as numbers between 0 and 63. Decimal 32 is added to each number and they are output as ASCII characters from 32 (space) to 32+63 = 95 (underscore). Each group of sixty output characters (corresponding to 45 input bytes) is output as a separate line preceded by an 'M' (ASCII code 77 = 32+45). At the end of the input, if there are N output characters left after the last group of sixty and N>0 then they will be preceded by the character whose code is 32+N. Finally, a line containing just a single space is output, followed by one containing just "end".

Sometimes each data line has an extra dummy character added to avoid problems which mailers that strip trailing spaces. These characters are ignored by uudecode.

Despite using this limited range of characters, there are still some problems encountered when uuencoded data passes through certain old computers. The worst offenders are computers using non-ASCII character sets such as EBCDIC.

Base 64 encoding is probably now more commonly used than uuencode.


How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in ? References in periodicals archive
 
PentaZip also supports UUEncode, XXEncode, Mime64 and BinHex.
Designed for COM-compliant development environments, VMI supports POP3, SMTP, MIME and UUencode protocols.
Internet support: WinZip features built-in support for popular Internet file formats such as TAR, gzip, UUEncode, XXencode, BinHex, and MIME.
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2009 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. Terms of Use.