source: trunk/athena/bin/tarmail/README @ 14

Revision 14, 1.2 KB checked in by jtkohl, 39 years ago (diff)
revised readme file from net.
Line 
1
2These filters encode binary files as printable ascii files that should pass
3through mail.  They also calculate and check end to end checksums.
4
5btoa    "binary to ascii"
6atob    "ascii to binary" (checks checksums, no output if bad)
7
8"tarmail" and "untarmail" are shell scripts which make it convenient to tar
9up directory structures, mail them to remote sites, and untar them.  The use
10of tar ensures that protection modes, file dates, and (if su) owners are
11recreated at the other end.  Using tarmail has been more convienent (in our
12situation) than using uucp directly.
13
14The "btoa" encoding is slightly more efficient than uuencode (especially if
15the data has zero padding, as many object file formats do).  I find btoa/atob
16easier to use than uuencode/uudecode because they are straight filters
17(uuencode wants to create the file and mode for you).  Also, it is nice to
18have the additional assurance of the checksums, to protect against mistakes,
19wild mailers, and the general unknown.
20
21IF you are on a 16-bit machine, you will have to run around changing "int" to
22"long" before these filters work.  If the c style looks a bit strange, that
23is because the programs were written using a strange preprocessor.
Note: See TracBrowser for help on using the repository browser.