Short: xprascii.library V:2.3 uuen/decode sup. Type: comm/term Architecture: m68k-amigaos This is an XPR 2.0 implementation of the ASCII protocol. based on xprascii.library 0.9 by W.G.J. Langeveld Source code modifications and additions needed for XPR are: Copyright ©1992 Ueli Kaufmann, All Rights Reserved. There's nothing really fancy about it..(-: Configurable options are: `char delay' `line delay' `line-feed translation', `carriage-return translation', `uuencode/uudecode files' `delete received uudecoded files' `expand blank lines', `prompt char' `strip high bit' (C)har delay: C<ticks> ------------- A numeric value in ticks (1 tick = 20msecs) which causes XPr-ASCII to wait (also called "pacing") before transmitting each character. Values between zero and 500 (10 secs) are valid. (default: 0). (L)ine delay: L<ticks> ------------- Milliseconds to wait between the transmission of each line of text. The same limits of the character delay option described in the previous section apply here. (default: 0) Carriage-(R)eturn translation: R<n|s|x|a> ------------------------------ The three options available determine how an incoming carriage return is to be handled. You can either do nothing via the (N)one option, (S)trip it, e(X)change for a linefeed <LF>, or (A)dd a linefeed <LF> character to it. (default: "None") Line-(F)eed translation: F<n|s|x|a> ------------------------ Like the CR transl. feature described in the paragraph above, you can also select how an incoming linefeed <LF> character is to be translated. As above, you can leave it alone (None), (S)trip it, e(X)change for a <CR> or (A)dd a carriage return <CR> character to it. (default: "None") (U)uencode/decode file when sending/receiving: U<0|1> ---------------------------------------------- XPr-Ascii gives you the chance to uuencode binary-files `on the fly' when they are sent. It's possible to uudecode files after receiving, too. (default: off) * `forwarded' from UUCode.doc/UU3722.lha by Klaus Alexander Seistrup * * FUNCTION * These programs/functions are primarily for use with electronic * mail systems such as FidoNet and UUCP. * * UUEncode sort of encrypts a program so that the output will only * contain printable characters, thus allowing you to post a binary * file in a message area. * * UUDecode does the opposite thing: it decrypts an UUEncode'd ASCII * file into its binary origin. It is *NOT* necessary to cut out the * UUEncode'd part of a message in order to decode it - just pass the * whole msg to UUDecode. * * Please note that UUEncode doesn't perform any kind of compression! * In fact, any UUEncode'd file will be *at least* one third bigger * than the original file, due to the loss of information by convert- * ing the file to ASCII. * * Please also note that not all moderators welcome UUEncode't files * and remember that a lot of people will be paying money for down- * loading your messages - so use it with care, huh? :-) * The encode file has an ordinary text form and can be edited * by any text editor to change the mode or remote name. * * This version of uuencode automatically adds checksums to * each line, and an overall file size to the end. Old ver- * sions of uudecode will ignore this extra information, new * versions will check it and complain if it is in error. (D)elete uudecoded file: D<0|1> ------------------------ Delete received uuencoded ascii-file after uudecoding. (default: off) (S)trip high bit: S<0|1> ----------------- Use this option if you want the high bit of each character reset that is received when using 8N1. (default: off) (E)xpand blanks: E<0|1> ---------------- When this feature is selected, XPr-ASCII will send one space character for lines which contain only an end-of-line character. Use this option when the on-line text editor you're using exits its input mode whenever a carriage return is received without any text preceding it. (default: on). (P)rompt char: P<char> -------------- Instructs XPr-ASCII to wait for a specific character after transmitting a line of text. If blank, text is sent continuously without interruption for the duration of the transfer. special chars are: \0 = null (prompt-char option is disabled) \n = newline (ASCII 10) \r = carriage return (ASCII 13) \\ = backslash (ASCII 47) \dNNN = Any decimal ASCII-value fe: \27 Escape (ASCII 27) (default: null {=\0}). Send bug-reps, gifts, flames etc. to: Ueli Kaufmann uucp: Ueli_Kaufmann@augs1.adsp.sub.org znet: U.KAUFMANN@LINK-CH1.ZER fido: 2:802/810.0 Ueli Kaufmann