Uuencoding
From Just Solve the File Format Problem
(Difference between revisions)
Dexvertbot (Talk | contribs) m (Change telparia.com samples link to template) |
(Add reference to uuencode, and its role in binary file distribution in usenet. Add actual sample that contains uuencoded file inside a usenet message.) |
||
Line 5: | Line 5: | ||
|pronom={{PRONOM|fmt/1102}} | |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 18: | 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 == | ||
Line 24: | Line 27: | ||
== Sample files == | == 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}} | * {{DexvertSamples|archive/uue}} | ||
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