home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / packer / uuencdec / uux.doc < prev   
Encoding:
Text File  |  1988-04-27  |  5.5 KB  |  111 lines

  1. This is the V3.3 (20-Apr-88) of UUD.ttp and v3.1 (6-Aug-87) version
  2. of uue.ttp.    By Jean-Pierre H. Dumas
  3.  
  4. It is named uud instead of uudecode, to avoid confusion between different
  5. implementations of the uudecoding functionnality.
  6.  
  7. These versions have the following capabilities:
  8. 1- Missing trailing blanks are still OK. (I am on EARN/BITNET ...)
  9.    Absolutely no need for any procedure to restore 61 chars a line...
  10. 2- Some common internetwork transpositions are OK (e.g. 
  11.    tilde instead of circonflex...) (I am still on EARN/BITNET)
  12.    No need to edit the file to change chars...
  13. 3- Multi-file decoding is OK, by the 'include xxx' and 'begin part n' lines.
  14.    To allow for identififation of the original file in the parts, the file
  15.    name is now provided in the 'begin part n' line.
  16. 4- If the included files do not exist, uud.ttp will attempt to go on with the
  17.    same file, in case the multiple files have just been concatenated upon
  18.    reception.
  19. 5- There is a line sequence checking possible, allowing the detection of
  20.    missing, duplicate, corrupted lines or files. (I have sloppy fingers when
  21.    editing ...)
  22.    This feature is enabled if the first line of the 1st uuencoded file
  23.    is postfixed with a 'z', this is done automatically by the uue.ttp
  24.    companion program. (v3.1)
  25. 6- A complete check of the uudecoding process is possible, by use of the
  26.    -d flag. This will tell you about all whats going on in there, plus
  27.    this is enabling a complete character by character check of the file
  28.    while decoding. This should make some subtle file corruptions pop up,
  29.    as all the uudecode do not check whats in a line before doing their job.
  30.    If this option detect an error, then the file produced will not be
  31.    correct (uud stops at the first error detected, and close the file).
  32. 7- If there is a character table present before each file, it will be used,
  33.    this table is produced by the companion uue.
  34.    The use of this table allows for some incredible recovery of files that
  35.    went through some really brain damage gateway. No sweat.
  36. 8- You can decode a single file contaning several uuencoded files, at once;
  37.    You give a complete month of INFO-ATARI16 digest, and voila all the
  38.    nice PD .prg's, no editing, no sweat.
  39. 9- The files are completely compatible with true UN*X uudecode/uuencode.
  40.    As long as you do not use the multiple part option of uue.ttp.
  41.  
  42. En resume: get the mail file containing what you want to decode, on the
  43. Atari ST, and apply uud.ttp on it, without any editing of any sort, including
  44. removing mail header. (except for multiple parts, where the file names must be
  45. correct, but no need to edit individual files).
  46.  
  47. V3.3 Added some requested features:
  48.    A. The -t option to allow for a full disk/directory target
  49.       specification, on which the uuencoded filename is appended.
  50.       The resulting pathname is where the result of the decoding
  51.       will be written.
  52.    B. The -s option: idem -t, but for the source file.
  53.    C. the -n option to disable the line sequence checking, in case
  54.       of uue'ed files, for any good/bad reason.
  55.  
  56. The calls are:
  57.  
  58.    The minimum command line:
  59.    uud uufile
  60.  
  61.    The maximum command line can thus be like:
  62.    uud -d -n -t c:^binaries^ -s d:^encoded^ file.uue
  63.    -d : enable the verbose/debugging option, telling you what
  64.       uud is doing, and sometimes even why...
  65.    -n : suppress the line sequence checking. (Totally useless option)
  66.       (The line checking is turned off automagically for files
  67.       that where not uuencoded by uue, even now for the files with
  68.       lines terminated by the 'z' char... no more fuzz about them...)
  69.    -t directory : where the output file(s) will be written, in this case
  70.       must be terminated by the directory separator character;
  71.    -s directory : where uud is going to find the file(s) to
  72.       decode.
  73. 4. This uud can decode line with 80 uuencoded char, instead of the
  74.    usual 60, the next generation of uue will take advantage of that.
  75. 5. If the file name on the command line,
  76.    is replaced by the character '-' then
  77.    standard input will be read, instead of a named file.
  78.    (For the heavy UNIX news reader...)
  79. 6. typing uud alone on a line, or invoking it without arguments
  80.    from the desktop, will give you the usage with a reminder
  81.    about the options.
  82.  
  83. Big news for Atari/PC users with only restricted disks,
  84. you can decode now much larger files, as the uud.ttp, source
  85. and destination files can all be on separate disks.
  86.  
  87. As usual with uud: It is fully compatible with UNIX's uuencode/
  88. uudecode scheme, it is currently a complete remplacement for
  89. the standard one. I hope.
  90.  
  91. The decoding part is totally unchanged, just more features.
  92.  
  93. In all case if there is anything else but a perfect decoding, you will
  94. have some message and you'll need to press any key to exit.
  95. In case of any error, the produced file is not valid.
  96.  
  97. uue filename
  98. uue -n filename
  99. uue filename -
  100.  
  101. If given no args, uue will tells you what version is this, and the usage.
  102. The filename arg will be uuencoded.
  103. the -n option will yield several files, each n lines long.
  104. uue -500 niceprog.ttp will give:
  105. niceprog.uaa niceprog.uab ... niceprog.uzz (!!! that would be a lot),
  106. each (except the last) will be 500 lines long.
  107. If given, the final - character (not valid if -n is present) will send
  108. the output to stdout rather than a disk file.
  109. The filenames synthetized by uue will be at most 8 chars + .uue (or .uxx)
  110. to be in the accepted pattern for GEMDOS, MS/DOS, UN*X and TOPS20.
  111.