|
|
1.1 root 1:
2:
3: uuencode Command uuencode
4:
5:
6:
7:
8: Encode a binary file for transmission to a remote system
9:
10: uuuueennccooddee [ _s_o_u_r_c_e ] _o_u_t_p_u_t_f_i_l_e
11:
12: uuencode prepares a binary file for transmission to a remote des-
13: tination via uucp. uuencode takes binary input and produces an
14: encoded version, consisting of printable ASCII characters, on
15: standard output, which may be redirected or piped to uucp. If
16: source is not specified, the standard input is read.
17:
18: The format of the encoded file is as follows:
19:
20: 1. A header line starting with the characters begin followed by a
21: space. This is followed by the mode of the file in octal (see
22: chmod for details) and the name of the output file specified
23: on the command line. These last two fields are also separated
24: by a space. The mode and the system name can be changed by
25: directing the output into a file and editing it.
26:
27: 2. The body of the file, consisting of a number of lines, each no
28: more than 62 characters long, including a newline character.
29: Each line starts with a character count written as a single
30: ASCII character, representing an integer value from 0 (octal
31: 40) to 63 (octal 135) giving the number of characters in the
32: rest of the line. This is followed by the encoded characters
33: and a newline. The last line of the body is a line consisting
34: of an ASCII space (octal 40).
35:
36: 3. The trailer line has just the characters end on a line by it-
37: self.
38:
39: The encoding is done by taking three bytes and storing them in
40: four characters, six bits per character.
41:
42: ***** Example *****
43:
44: To encode the file tmp consisting of the line
45:
46:
47: The quick brown fox jumps over the lazy dog.
48:
49:
50: to be sent to the remote system george, enter:
51:
52:
53: uuencode tmp sys
54:
55:
56: The output will be:
57:
58:
59:
60:
61:
62:
63:
64: COHERENT Lexicon Page 1
65:
66:
67:
68:
69: uuencode Command uuencode
70:
71:
72:
73: begin 644 sys
74: M5&AE('%U:6-K(&)R;W=N(&9O>"!J=6UP<R!O=F5R('1H92!L87IY(&1O9RX*
75:
76: end
77:
78:
79: Note that the third line consists of a space followed by a
80: newline.
81:
82: ***** See Also *****
83:
84: commands, uucp, UUCP, uudecode
85:
86: ***** Notes *****
87:
88: The file is expanded by more than one third, causing increased
89: transmission time. This can be a factor when sending large
90: files.
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130: COHERENT Lexicon Page 2
131:
132:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.