Uuencoding
From Just Solve the File Format Problem
(Difference between revisions)
(Add reference to uuencode, and its role in binary file distribution in usenet. Add actual sample that contains uuencoded file inside a usenet message.) |
|||
(3 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
|subcat=Transfer Encodings | |subcat=Transfer Encodings | ||
|extensions={{ext|uue}}, {{ext|uu}} | |extensions={{ext|uue}}, {{ext|uu}} | ||
+ | |pronom={{PRONOM|fmt/1102}} | ||
}} | }} | ||
− | '''Uuencoding''' is a way to encode binary data as plain text, suitable for inclusion in an e-mail message or [[Usenet message format|Usenet message]]. | + | '''Uuencoding''' is a way to encode binary data as plain text, suitable for inclusion in an e-mail message or [[Usenet message format|Usenet message]].<ref>[http://eco37.mbl.edu/usenet.htm USENET - Ecosystems center - The University of Chicago]</ref> |
== Format == | == Format == | ||
Line 17: | Line 18: | ||
== Software == | == Software == | ||
* [http://www.gnu.org/software/sharutils/ GNU sharutils]: <code>uuencode</code>, <code>uudecode</code> | * [http://www.gnu.org/software/sharutils/ GNU sharutils]: <code>uuencode</code>, <code>uudecode</code> | ||
+ | |||
+ | == References == | ||
+ | <references/> | ||
== See also == | == See also == | ||
* [[Xxencoding]] | * [[Xxencoding]] | ||
* [[yEnc]] | * [[yEnc]] | ||
+ | |||
+ | == Sample files == | ||
+ | * [https://usenet.trashworldnews.com/?thread=617927 comp.binaries.atari.st SpaceWars Version 3.1, Part01/03 - Usenet Archive (1981 - 1991) - ZACH BARTH IS IN CYBERSPACE] | ||
+ | * {{DexvertSamples|archive/uue}} | ||
== Links == | == Links == |
Latest revision as of 06:20, 2 August 2025
Uuencoding is a way to encode binary data as plain text, suitable for inclusion in an e-mail message or Usenet message.[1]
Contents |
[edit] Format
The header line usually starts with "begin
", followed by a Unix file permission code and a filename. The last line is "end
".
Each line of data begins with a character indicating the line length. Since lines have a standard length, all lines except the last one begin with "M
".
[edit] Base64 variant
Some uuencode utilities support a variant format that uses standard Base64 encoding, with a "begin-base64
" header line, and a "====
" footer line.
[edit] Software
- GNU sharutils:
uuencode
,uudecode
[edit] References
[edit] See also
[edit] Sample files
- comp.binaries.atari.st SpaceWars Version 3.1, Part01/03 - Usenet Archive (1981 - 1991) - ZACH BARTH IS IN CYBERSPACE
- dexvert samples — archive/uue