summaryrefslogtreecommitdiff
path: root/static/v10/man5/uuencode.5
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-25 21:07:28 -0400
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-25 21:07:28 -0400
commit711594636704defae873be1a355a292505585afd (patch)
tree59ee13f863830d8beba6cfd02bbe813dd486c26f /static/v10/man5/uuencode.5
parent3258a063c1f189d7b019e40e525b46bef9b9a7b1 (diff)
docs: Added UNIX V10 Manuals
Diffstat (limited to 'static/v10/man5/uuencode.5')
-rw-r--r--static/v10/man5/uuencode.549
1 files changed, 49 insertions, 0 deletions
diff --git a/static/v10/man5/uuencode.5 b/static/v10/man5/uuencode.5
new file mode 100644
index 00000000..c016a021
--- /dev/null
+++ b/static/v10/man5/uuencode.5
@@ -0,0 +1,49 @@
+.TH UUENCODE 5 6/1/80
+.UC 4
+.SH NAME
+uuencode \- format of an encoded uuencode file
+.SH DESCRIPTION
+Files output by
+.I uuencode(1)
+consist of a header line,
+followed by a number of body lines,
+and a trailer line.
+.I Uudecode(1)
+will ignore any lines preceding the header or
+following the trailer.
+Lines preceding a header must not, of course,
+look like a header.
+.PP
+The header line is distinguished by having the first
+6 characters \*(lqbegin\ \*(rq.
+The word
+.I begin
+is followed by a mode (in octal),
+and a string which names the remote file.
+A space separates the three items in the header line.
+.PP
+The body consists of a number of lines, each at most 62 characters
+long (including the trailing newline).
+These consist of a character count,
+followed by encoded characters,
+followed by a newline.
+The character count is a single printing character,
+and represents an integer, the number of bytes
+the rest of the line represents.
+Such integers are always in the range from 0 to 63 and can
+be determined by subtracting the character space (octal 40)
+from the character.
+.PP
+Groups of 3 bytes are stored in 4 characters, 6 bits per character.
+All are offset by a space to make the characters printing.
+The last line may be shorter than the normal 45 bytes.
+If the size is not a multiple of 3, this fact can be determined
+by the value of the count on the last line.
+Extra garbage will be included to make the character count a multiple
+of 4.
+The body is terminated by a line with a count of zero.
+This line consists of one ASCII space.
+.PP
+The trailer line consists of \*(lqend\*(rq on a line by itself.
+.SH SEE\ ALSO
+uuencode(1), uusend(1), uucp(1), mail(1)