home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / INTERNET / FDSND_20.ZIP / FDSEND.HLP < prev    next >
Text File  |  1991-11-06  |  6KB  |  152 lines

  1. FDSEND  v1  A binary file encoding program (with encryption  
  2.             option) for file transfer via FTSC network  
  3.             email systems.
  4.  
  5.  
  6. What is FDSEND?
  7. ---------------
  8. FDSEND enables sending binary files as Ascii messages via 
  9. PC networks that utilize the OPus/Fido message format (.MSG 
  10. files).  The method is identical to the uuencode/uudecode 
  11. algorithms that have been used in the Unix world for many 
  12. years.  This is an important difference between the Unix 
  13. and PC-based mail networks; at the time of release, no 
  14. known PC networks provide the capability of transmitting 
  15. binary files using standard message channels.
  16.  
  17. How does FDSEND work?
  18. ---------------------
  19. In simply terms, FDSEND converts a binary file into Ascii 
  20. form such that network mailing software can handle the file 
  21. without causing **ANY** problems to the network. In more 
  22. detail, FDSEND uses a method  *identical* to the Unix 
  23. encoding algorithm:  every 6 bits of the binary file is 
  24. written as an Ascii character.
  25.  
  26. FDSEND converts the binary file into smaller encoded files 
  27. having the extension UUE.  The total space of the encoded 
  28. files will be  about 25% larger than the single binary 
  29. original.  The last letter of the filename (not including 
  30. the uue extension) represents that file's position in the 
  31. decoding sequence.   Having said that, note that FDSEND 
  32. does NOT produce the individual UUE files; rather Opus/Fido 
  33. style .MSG files are produced containing the encoded files.
  34.  
  35. The receiving utility, FDRECV, then scans the netmail 
  36. directory for any files containing encoded files and 
  37. extracts the .UUE file members.  ANY decode utility can 
  38. decode the .UUE files including the UUD.C file distributed 
  39. with FDSEND (compilable with most any C compiler).
  40.  
  41. What does a .UUE file look like?
  42. --------------------------------
  43. The following is the beginning of an encoded file:
  44.  
  45.  begin 644 FDRECV.exe
  46.  M35K@ !< C@ F $,$0Z3K @!   #U!0    $\   !C    E@  )L "Ja
  47.  MP@ -$   #H    \@   /<   #\    #P$  !0!   I 0  2@$ %@ !a
  48.  M!C 0  < $  (D!  "5 0  #@(  !T" S @ . (  $8"  !5 @ <0( a
  49.  
  50. How do I use FDSEND?
  51. --------------------
  52. Simply select SEND from the menu and you will be prompted 
  53. to select the filename from a list.  You can press F1 to 
  54. change drives.
  55.  
  56. In order to ensure that FDSEND does not send messages to 
  57. the wrong address, FDSEND does not accept fidonet style 
  58. addresses. You must enter the last name of the person to 
  59. whom you are sending a message.
  60.  
  61. FDSEND will then search the FD userlist indexes and display 
  62. a list of all names that match.  For example, if you enter 
  63. the name MCDANIEL, using the current nodelist you'd find 
  64. two matches:  SAM and JIM. If you entered  MCDANIEL JA 
  65. instead, you'd only get the one match.
  66.  
  67. Also, since FDSEND send binaries, it is suggested that ANY 
  68. binary be compressed and the compressed version be sent to 
  69. conserve network usage as much as possible.
  70.  
  71. Also note that FDSEND generated messages have the 
  72. hold_for_pickup flag set.  You MUST select to send the 
  73. messages directly OR turn the hold flag OFF.  The local bit 
  74. is set to prevent *behaved* importers from importing FDSEND 
  75. messages.
  76.  
  77. FDSEND recognizes 4 command line arguments:
  78.  
  79.     /M  to run in monochrome mode
  80.     /K  to KILL (erase) .MSG files as encoded messages are   
  81.         extracted
  82.     /F  to FORCE scanning ALL .msg files for FDSEND          
  83.         messages. Ordinarily, FDRECV will not extract files  
  84.         that YOU have created to send out. If you use the  
  85.         /F option, FDRECV won't care who sent what.
  86.     /C  to process the encoded message line by line and add  
  87.         a CRLF after each line (necessary for use with       
  88.         TosScan.).
  89.  
  90. Each of these arguments can be changed from the menu option  
  91. RECEIVE/CHANGE.
  92.  
  93. File Encryption
  94. ---------------
  95. FDSEND also provides the ability to password protect 
  96. encoded files. Each time you select a file to FDSEND, you 
  97. will be prompted for a password to protect that file. If 
  98. you don't want to encrypt the selected file, simply press 
  99. [ENTER] without entering a password.
  100.  
  101. If you *DO* enter a password, only FDSEND can be used to 
  102. decode the file (FDRECV can't be used) and the receiver 
  103. must enter the EXACT same password or the file will not be 
  104. decoded correctly.
  105.  
  106. File encryption is intended for use ONLY in private 
  107. networks  and should not be used with public-only networks 
  108. such as FidoNet.
  109.  
  110. How do I decode FDSEND messages?
  111. --------------------------------
  112. FDRECV scans incoming netmail and extracts any FDSEND 
  113. encoded files to their original forms while ALSO creating 
  114. uue files. FDRECV will not overwrite existing files!  If a 
  115. file exists in the current area having the same name as the 
  116. binary file being extracted by FDRECV, FDRECV will rename 
  117. the last letter of the filename.  For example, if someone 
  118. sends you a copy of the FDSEND.pak file and you already 
  119. have a copy, FDRECV will extract the file as FDSEND.PA0.
  120.  
  121. FDRECV recognizes one argument:
  122.  
  123.     /K  This argument will cause FDRECV to KILL the .msg     
  124.         files after extraction.
  125.  
  126. By default, FDRECV does not kill (erase) .msg files from 
  127. which it has extracted .UUE files. If you import netmail 
  128. into your bbs, you'll want to erase them or move them from 
  129. the reaches of your importer.
  130.  
  131. FDRECV recognizes 4 command line arguments:
  132.  
  133.     /?  to display a help screen
  134.     /K  to KILL (erase) .MSG files as encoded messages are   
  135.          extracted
  136.     /F  to FORCE scanning ALL .msg files for FDSEND          
  137.         messages
  138.     /C  to process the encoded message line by line and add  
  139.         a CRLF after each line.
  140.  
  141. Ordinarily, FDRECV will not extract files that YOU have 
  142. created to send out. If you use the /F option, FDRECV won't 
  143. care who sent what.
  144.  
  145. The last option was added because some mail handlers or 
  146. tossers manipulate the body of a message in such a way that 
  147. UUD cannot function. UUD expects a hard return (CRLF) after 
  148. every line in the .uue file. If your mailer extracts the LF 
  149. from the CRLF, run FDRECV with this option. You will know 
  150. if this is a problem with your system if UUD is unable to 
  151. decode the .uue files produced by FDRECV.
  152.