home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / t / tscn406.zip / TS.DOC < prev    next >
Text File  |  1993-03-13  |  62KB  |  1,380 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                                 TranScan (TM)
  19.  
  20.  
  21.                             Version 4.00 - Jan 93
  22.  
  23.  
  24.  
  25.                               _______
  26.                          ____|__     |               (R)
  27.                       --|       |    |-------------------
  28.                         |   ____|__  |  Association of
  29.                         |  |       |_|  Shareware
  30.                         |__|   o   |    Professionals
  31.                       -----|   |   |---------------------
  32.                            |___|___|    MEMBER
  33.  
  34.  
  35.  
  36.  
  37.          TranScan BBS, 3760 SW Pk S Ct #102, Topeka, KS. 66609-2106
  38.                    (voice) 913-266-2287 (BBS) 913-266-0781
  39.                         (orders only) 1-800-578-3061
  40.  
  41.  
  42.  
  43.                 Copyright (c) 91, 92, 93 by Craig E. Dunstan
  44.  
  45.                             ALL RIGHTS RESERVED!
  46.                                Revised: Jan 93
  47.                                       
  48.  
  49.  
  50.     What is TranScan?
  51.     ~~~~~~~~~~~~~~~~~
  52.  
  53.     TranScan is a compressed file scanner and converter. It can take files
  54.     compressed in virtually any format, extract them, scan them for
  55.     viruses, then convert them to your favorite compression method. It can
  56.     process a single file or multiple files, single directory or multiple
  57.     directories, single drive or multiple drives. It can also process GIF and
  58.     JPG files, and TeleDisk files. It can test files for integrity,
  59.     viruses, age/date, and even GIF Resolution.
  60.  
  61.     If you run a BBS you can use TranScan in your Post Upload batch file to
  62.     process each file as it is uploaded. TranScan can even display info
  63.     to the COM port so that the caller can watch the processing.
  64.  
  65.  
  66.     Association of Shareware Professionals Ombudsman
  67.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  68.  
  69.     "TranScan is produced by a member of the Association of Shareware
  70.     Professionals (ASP). ASP wants to make sure that the shareware
  71.     principle works for you. If you are unable to resolve a
  72.     shareware-related problem with an ASP member by contacting the member
  73.     directly, ASP may be able to help. The ASP Ombudsman can help you
  74.     resolve a dispute or problem with an ASP member, but does not provide
  75.     technical support for members' products. Please write to the ASP
  76.     Ombudsman at 545 Grover Road, Muskegon, MI 49442 or send a CompuServe
  77.     message via CompuServe Mail to ASP Ombudsman 70007,3536."
  78.  
  79.                                 C O N T E N T S
  80.                                ~~~~~~~~~~~~~~~~~
  81.  
  82.     Legal Stuff
  83.     Registration
  84.     Installing TranScan
  85.     TranScan's Menu System
  86.     TranScan's Command Lines
  87.     TranScan's Errorlevels
  88.     TranScan's Environment Variables
  89.     TranScan's Built-In Editor
  90.     External Programs Needed
  91.     TranScan and Memory Usage
  92.     File_Id.Diz, Desc.Sdi, & GIF Descriptions
  93.     GIFFY v0.90a BETA
  94.     CRCTEST v0.90a BETA
  95.     TRANSCAN JR v4.00
  96.     What is Shareware?
  97.     ASP HUB Network
  98.  
  99.                              L E G A L   S T U F F
  100.                             ~~~~~~~~~~~ ~~~~~~~~~~~
  101.  
  102.                                    WARRANTY
  103.                                    --------
  104.  
  105.     TRANSCAN IS SUPPLIED AS IS. THE AUTHOR DISCLAIMS ALL WARRANTIES,
  106.     EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF
  107.     MERCHANTABILITY AND OF FITNESS FOR ANY PURPOSE. THE AUTHOR ASSUMES NO
  108.     LIABILITY FOR DAMAGES, DIRECT OR CONSEQUENTIAL, WHICH MAY RESULT FROM
  109.     THE USE OF TRANSCAN.
  110.  
  111.                           COPYRIGHT NOTICE & LICENSE
  112.                           --------------------------
  113.  
  114.     TranScan is distributed as SHAREWARE. Under this concept you may use
  115.     the SHAREWARE (UnRegistered) version for a reasonable period of time,
  116.     which I consider to be 30 days, after which you must register your copy
  117.     or discontinue usage all together. The Trail Version contains all
  118.     features described in the documents and is NOT CRIPPLED and will NOT
  119.     EXPIRE in any way.
  120.  
  121.  
  122.  
  123.                                ACKNOWLEDGEMENTS
  124.                                ----------------
  125.     o  Special thanks to all the members of the TranScan Beta Team!  Their
  126.        help in finding all the problems with TranScan v4.00 is appreciated!
  127.     o  Thanks also to everyone who has already registered TranScan!  Your
  128.        support of shareware has allowed |--(THIS NOUN PHRASE APPEARS INCOMPLETE.  CHECK FOR WORD FORMATION AND PUNCTUATION ERRORS AND MISSING WORDS.)--| my to devote FULL TIME to TranScan!
  129.     o  This program was written using Turbo Pascal v7.0 from Borland
  130.        International, Scotts Valley, CA.
  131.     o  This program used routines Async Professional v1.10, Object
  132.        Professional v1.20 and B-Tree Filer v5.40 from TurboPower Software,
  133.        Scotts Valley, CA.
  134.     o  Wildcat (TM), and QmodemPro (c) Mustang Software, Bakersfield, CA.
  135.     o  ViruScan (c) 1989093 by McAfee & Associates.
  136.     o  PkPak, PkUnPak, PkZip (TM), and PkUnzip (TM) 1986-1993 by Phillip
  137.        W. Katz, PKWARE Inc.
  138.     o  LHa and LHarc (c) 1988-1989 by Haruyasu Yoshisaki.
  139.     o  Pak (c) 1988-1989 by NoGate Consulting.
  140.     o  Zoo (c) 1988 by Rahul Dhesi.
  141.     o  Arj (c) 1990-1991 by Robert K. Jung.
  142.     o  Hyper (c) 1986-1990 by Dean W. Cooper.
  143.     o  GIFLite (c) 1991 by Tsung Hu.
  144.     o  TeleDisk (c) 1990 by Sydex.
  145.     o  GIF2JPG and JPG2GIF (c) 1990-1991.
  146.     o  GIF is a trademark of CompuServe.
  147.     o  DesqView (c) 1985-1993 by Quarterdeck Office Systems.
  148.  
  149.  
  150.                             R E G I S T R A T I O N
  151.                            ~~~~~~~~~~~~~~~~~~~~~~~~~
  152.     Registration to TranScan includes:
  153.  
  154.       *  90 day toll free technical support.
  155.       *  Registered User access to TranScan BBS.
  156.       *  Free upgrades for one year.
  157.       *  Free subscription to TranScan Newsletter.
  158.       *  Removal of registration reminder screen.
  159.       *  Subscription discount to SHAREWARE MAGAZINE.
  160.       *  FREE introductory membership to COMPUSERVE, plus
  161.          $15 of on-line credit.
  162.       *  Several FREE BONUS utilities.
  163.  
  164.     To register TranScan, fill out the registration form included on this
  165.     distribution disk (TS.REG) and send with a check or money order
  166.     (in US funds only) for the appropriate amount or complete the
  167.     MasterCard/Visa information.  Mail to:
  168.  
  169.        Craig E. Dunstan
  170.        TranScan BBS
  171.        3760 SW Pk S Ct #102
  172.        Topeka, KS. 66609-2106
  173.  
  174.     You can also register using MasterCard or Visa by calling the BBS at
  175.     913-266-0781 or by calling voice, at 1-800-578-3061.
  176.  
  177.     Upon receipt of the appropriate registration fee we will acknowledge
  178.     the registration by U.S. mail and:
  179.  
  180.          *    Provide the user with the codes necessary to remove the
  181.               registration reminder screen.
  182.  
  183.          *    Provide the user with the registration number entitling the
  184.               user to update and telephone support.
  185.  
  186.     The registration fee is for the use of a single copy of TranScan by
  187.     ONE individual. TranScan may be used on any computer owned by the
  188.     registered user so long as there is NO possibility of TranScan being
  189.     used at more than one location at the same time. Please contact
  190.     Craig E. Dunstan for information on multiple copy registration and site
  191.     licenses.
  192.  
  193.                                     SUPPORT
  194.                                     -------
  195.  
  196.     Registered Users of TranScan are entitled to the following support:
  197.  
  198.          *    CompuServe - Technical questions and inquires can be E-Mailed
  199.               to: Craig E. Dunstan [70713,671]
  200.  
  201.          *    Mail support - You can send all questions and inquiries to
  202.               the following address:
  203.  
  204.               Craig E. Dunstan
  205.               TranScan BBS
  206.               3760 SW Pk S Ct #102
  207.               Topeka, Ks. 66609-2106
  208.  
  209.          *    Echo Conference Support - You can address questions to
  210.               Craig Dunstan in any of the following conferences:
  211.  
  212.                 MSI Wildcat
  213.                 Fido-Wildcat
  214.                 Rime-Wildcat
  215.  
  216.          *    BBS Support - You can log onto the TranScan Support BBS by
  217.               calling 913-266-0781.
  218.  
  219.          *    Telephone Support - Registered users may call 913-266-2287
  220.               for technical support.
  221.  
  222.               Non-Registered users of TranScan may call 913-266-2287 for
  223.               assistance to install a shareware copy of TranScan and
  224.               evaluate it during the 30 day evaluation period. We cannot
  225.               guarantee continued support to Non-Registered Users beyond
  226.               the 30 day evaluation period.
  227.  
  228.  
  229.                      I N S T A L L I N G   T R A N S C A N
  230.                     ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
  231.  
  232.     To install TranScan place the following files in a directory that is in
  233.     your PATH:  TS.EXE, TS.OVR, and TS.HLP.
  234.  
  235.     To setup the program at your DOS prompt type the following:
  236.  
  237.                                       TS
  238.  
  239.                   T R A N S C A N ' S   M E N U   S Y S T E M
  240.                  ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~~~~~
  241.  
  242.     TranScan's menu system is arranged to provide access to the more
  243.     commonly used features first. As you progress through the menu the
  244.     options and features become more advanced. The following describes each
  245.     menu and prompt in detail. This information is also available by
  246.     pressing the <F1> key from any prompt in the menu system.
  247.  
  248.     MAIN
  249.     ~~~~
  250.     There are five selections at the "Main" menu:
  251.  
  252.     Select    - Pressing <Enter> here activates the "Select" sub-menu that
  253.     <Alt-S>     allows you to select which files to process and what
  254.                 actions you want taken on each of these files.
  255.  
  256.     Process   - Pressing <Enter> here tells TranScan to Process the files
  257.     <Alt-P>     you selected above using the options. You will notice that
  258.                 you cannot move to this option unless you have selected a
  259.                 file for processing from the "Select" sub-menu.
  260.  
  261.     Configure - Pressing <Enter> here presents a "Configure" sub-menu that
  262.     <Alt-C>     allows you to "fine-tune" the way TranScan works on your
  263.                 system. You can select paths, memory, display, default
  264.                 compressors and lots more.
  265.  
  266.     Help      - Pressing <Enter> here activates a "Help" sub-menu.  There
  267.     <Alt-H>     are only two options on this sub-menu. The first option
  268.                 "About" tells you important information about TranScan like
  269.                 version number, registration number and where to call to
  270.                 order it using Master Card or Visa.
  271.  
  272.                 The second option "Help Index" displays an index of all the
  273.                 online help topics that are available.
  274.  
  275.     Quit      - Pressing <Enter> here presents a "Quit" sub-menu. There are
  276.     <Alt-Q>     two options on this sub menu as well. The first option
  277.                 allows you to "Exit" TranScan. If you have made any changes
  278.                 to your configuration without saving them you will be
  279.                 prompted as to whether or not to save them.
  280.  
  281.                 The second option "Drop to DOS" allows you to temporarily
  282.                 drop to DOS. You can return from DOS by typing EXIT at your
  283.                 DOS prompt. The second option
  284.  
  285.     I will now describe each of the prompts available at each sub menu.
  286.  
  287.     SELECT <Alt-S>
  288.     ~~~~~~~~~~~~~~
  289.     The "Select" menu is divided into two sections. The top section allows
  290.     you to select which files, paths, or drives to process. The bottom
  291.     section allows you to select what actions you want taken on each of the
  292.     files selected.
  293.  
  294.     Section-I
  295.     ---------
  296.  
  297.     FileMask  - You can change the "FileMask" by pressing <Enter> at this
  298.                 prompt. You will then be prompted for the "FileMask" you
  299.                 wish to use. The default is "*.*". Regardless of whether
  300.                 you select "Files", "Paths" or "Drives" each file will be
  301.                 compared with this mask before it is processed.
  302.  
  303.     Files     - Press <Enter> here and a file selector will appear. It will
  304.                 display a list of files for the current directory. You can
  305.                 select a file for processing by moving the cursor to the
  306.                 file and pressing <space>. You can select or deselect all
  307.                 the files by pressing <Ctrl-Enter>. You can also change
  308.                 directories by moving the cursor to a directory name.
  309.                 However, you can only select files from one directory. If
  310.                 you change directories your earlier selections will be
  311.                 unselected.
  312.  
  313.                 Speed searching is built-in. To move the cursor to a
  314.                 specific file you can start typing the filename and the
  315.                 cursor will move to that file. The letters you type will
  316.                 appear on the bottom left portion of the frame.
  317.  
  318.                 You should notice that the filemask you selected will be
  319.                 used to determine which files should appear in the
  320.                 selector. The current directory and filemask are centered
  321.                 at the top of the frame.
  322.  
  323.                 You should also notice that the number of files selected
  324.                 appears on the bottom of the frame.
  325.  
  326.                 When you return from this menu by pressing <Enter> or <Esc>
  327.                 you will notice that the selector "■" is in the parenthesis
  328.                 next to "Files". If you move to "Paths" or "Drives" the
  329.                 selector will move and any prior selections made in files
  330.                 will be unselected.
  331.  
  332.     Paths     - Press <Enter> here and a file directory selector will appear.
  333.                 You select which directories you want processed by pressing
  334.                 the <space>. You can select or deselect all the files by
  335.                 pressing <Ctrl-Enter>.
  336.  
  337.                 Speed searching is built-in. To move the cursor to a
  338.                 specific path you can start typing the pathname and the
  339.                 cursor will move to that path. The letters you type will
  340.                 appear on the bottom left portion of the frame.
  341.  
  342.                 The number of paths selected will also appear centered at
  343.                 the bottom of the frame.
  344.  
  345.     Drives -    Press <Enter> here and a drive selector will appear.
  346.                 TranScan will attempt to determine if the drive is ready
  347.                 and if so what "Disk Type" it is. It will also try to
  348.                 determine the disk capacity, amount free, and what percent
  349.                 is free.
  350.  
  351.                 You select the drives for processing by pressing the
  352.                 <space>.
  353.  
  354.                 The TranScan drive selector can recognize most drives types
  355.                 but occasionally it will report "Drive Type Unknown". You
  356.                 can still select these drives by pressing the <space>.
  357.  
  358.                 Speed searching is built-in. To move the cursor to a
  359.                 specific drive just typing the drive letter and the
  360.                 cursor will move to that drive.
  361.  
  362.                 The number of drives presented in the list is based on your
  363.                 setting of the "LastDrive" command in your Config.Sys.
  364.                 Consult your DOS manual for more information.
  365.  
  366.     Section-II
  367.     ----------
  368.  
  369.     Time Limit -
  370.                 You can establish a time limit for TranScan to continue
  371.                 processing. Just enter the time in hours and minutes and
  372.                 make sure that the selector appears in the brackets like
  373.                 "[■]". TranScan will process files until this time limit is
  374.                 reached. It will continue processing the file it is working
  375.                 on however.
  376.  
  377.     Virus Scan -
  378.                 You can select whether or not processing will include
  379.                 Virus Scanning using your selected virus scanners. One
  380.                 example of when this might not be necessary is when you
  381.                 have already scanned the files but you wish to convert them
  382.                 to another archive format.
  383.  
  384.     Compress -  You can select whether or not processing will include
  385.                 Compressing and Converting with this option. You should
  386.                 also notice that your default compression method is
  387.                 displayed at this prompt.
  388.  
  389.     GIF & JPG - You can select whether or not GIF & JPG processing will
  390.                 take place. What processes occur are further determined by
  391.                 your selections in the configuration.
  392.  
  393.     Add File
  394.       Comment - You can select whether or not a ZIP or ARJ comment will be
  395.                 added to the file after processing.
  396.  
  397.     The options you select here will be saved if you save the
  398.     configuration. In this way the options you most frequently use will
  399.     always be available.
  400.  
  401.     PROCESS <Alt-P>
  402.     ~~~~~~~~~~~~~~~
  403.     This is like TranScan's "GO" button. After you have made your file,
  404.     path, or directory selection you can press <Enter> here and TranScan
  405.     will spring into life. You can abort processing by pressing the <Esc>
  406.     key (note that TranScan will finish processing the current file before
  407.     aborting).
  408.  
  409.     If there are no files, paths, or drives selected this option will not
  410.     be available.
  411.  
  412.     CONFIGURE <Alt-C>
  413.     ~~~~~~~~~~~~~~~~~
  414.     There are many options that can be configured. Most of the options are
  415.     pre-set and will work without further action. Almost every item on this
  416.     sub-menu calls another sub-menu with even more options. Here are the
  417.     selections available from the "Configure" sub-menu:
  418.  
  419.     Save Configuration -
  420.                 After you make changes to your configuration you should be
  421.                 sure to save these changes.
  422.  
  423.     TranScan Options -
  424.                 This presents a sub-menu of the numerous options you can
  425.                 select for TranScan file processing. Each option will be
  426.                 described in detail below.
  427.  
  428.     FilePath\Name Set-Up -
  429.                 This presents a sub-menu including the filePath/Name of
  430.                 asci text files TranScan uses. You can view or edit each of
  431.                 these files using the built in editor by pressing the <F4>
  432.                 key.
  433.  
  434.     TranScan Add List -
  435.                 This presents a sub-menu including the filePath/Name of
  436.                 asci text files that you want added to each archive
  437.                 TranScan processes. Possible uses might include a BBS or
  438.                 User Group advertisement. You can edit these files using
  439.                 the built in editor by pressing the <F4> key.
  440.  
  441.     External Programs -
  442.                 This presents an "External Set-Up" sub-menu that allows you
  443.                 to further select between "Compressors", "Gif Jpg Set-Up"
  444.                 and "Scanners".  Each will be described in detail below.
  445.  
  446.     Display Options -
  447.                 This presents a "Display Set-Up" sub-menu that allows you
  448.                 to select "Color Choice" and "Use Mouse?".
  449.  
  450.     Memory Set-Up-
  451.                 This presents a "Memory" sub-menu that allows you to select
  452.                 "Overlay Buffer Size:", "Use EMS for Overlay Buffer?" and
  453.                 "Use EMS for External Swap?".
  454.  
  455.                 ["Overlay Buffer Size:" and "Use EMS for Overlay Buffer?"
  456.                 options are not fully implemented yet!]
  457.  
  458.     Work Drive - [C]
  459.                 The work drive is where all temporary directories will be
  460.                 created and files extracted. If you have a 2MB Ram Disk you
  461.                 might wish to select this drive as your work drive. This
  462.                 will speed up processing tremendously. I would recommend a
  463.                 minimum of 2MB free for your Work Drive.
  464.  
  465.     Swap Drive - [EMS or C]
  466.                 The Swap drive is where TranScan will be swapped out if "N"
  467.                 is selected for "Use EMS for External Swap?" or there is
  468.                 not enough room in EMS. TranScan swaps out of memory every
  469.                 time it calls an external program for processing. Again, if
  470.                 you do not use EMS but you have a ram drive with at least
  471.                 5K you might wish to select this drive. Again, this will
  472.                 speed up processing tremendously. I would recommend a
  473.                 minimum of 5K free for your Swap Drive.
  474.  
  475.     BBS Set-Up -
  476.                 This presents a "BBS Set-Up" sub-menu with lots of options
  477.                 that will be described below.
  478.  
  479.  
  480.     TranScan Options
  481.     ----------------
  482.  
  483.     At several of the selections you can press the <F2> key to select from
  484.     the possible options. You can also press the <space> ,<+>, or <-> keys
  485.     to toggle through the options. Notice the bottom line of the screen.
  486.     This line displays special keys available and a short description of
  487.     the current prompt.
  488.  
  489.     Default Compression Method - [ZIP]
  490.                 This is the compression method you want all your files
  491.                 converted to.
  492.  
  493.     Time Stamp Method - [Keep]
  494.                 TranScan will Time Stamp the compressed file based on your
  495.                 selection here.  Options include:
  496.                 Keep         - Keep the original file date.
  497.                 Current      - Stamp the file with the current date.
  498.                 Oldest       - Stamp the file with the date of the Oldest
  499.                                file in the archive.
  500.  
  501.                 Oldest EXE   - Stamp the file with the date of the Oldest
  502.                                EXE file in the archive.
  503.  
  504.                 Youngest     - Stamp the file with the date of the Youngest
  505.                                file in the archive.
  506.                 Youngest EXE - Stamp the file with the date of the Youngest
  507.                                EXE file in the archive.
  508.                 For example, assume the current date is Feb 03, 1993 and
  509.                 the time is 03:00 am.  You process the following archive.
  510.  
  511.                 FileName         Date     Time       Time Stamp
  512.                 --------------   -------- --------   ----------
  513.                 SAMPLE.ZIP       01/01/93 12:00 am   Keep
  514.                   - VENDOR.TXT   01/01/89 12:00 am   Oldest
  515.                   - UTIL.EXE     01/01/90 12:00 am   Oldest EXE
  516.                   - PRGRM.EXE    01/01/91 12:00 am   Youngest EXE
  517.                   - BBS.ADD      01/01/92 12:00 am   Youngest
  518.  
  519.                 Computer Clock   02/01/93 03:00 am   Current
  520.  
  521.                 How you set this option affect the Age/Date Rejection
  522.                 option below.
  523.  
  524.     Age or Date Reject - [None]
  525.                 TranScan can reject files that are older than a specific
  526.                 date or number of days. Press F2 to select "None", "Age",
  527.                 or "Date". If you do not select "None" you will be asked to
  528.                 select "Max Age in Days" or "Reject Date". The "Reject
  529.                 Date" option allows you to select an actual calendar by
  530.                 pressing the <F2> key.
  531.  
  532.     Date Test GIF Files? - [N]
  533.                 Selecting "N" to this prompt will exclude GIF files from
  534.                 being failed by the "Age" or "Date" test.
  535.  
  536.     Min. GIF Resolution [HxWxC] - [0x0x0]
  537.                 You can indicate the MINIMUM GIF resolution you will accept
  538.                 here and TranScan will test files against this value. If
  539.                 you wish to accept all files you should set it to [0x0x0].
  540.  
  541.     Reject Action - [None]
  542.                 If a file fails the Integrity, Virus, or Age test there are
  543.                 four options that can be taken. These include "None",
  544.                 "Rename" the file to "*.BAD", "Delete", or "Move". If you
  545.                 select move you will then be prompted for the path you
  546.                 would like these files moved to. Be sure to enter a valid
  547.                 path here.
  548.  
  549.     Exclude ReCompressing Def? - [N]
  550.                 If you select yes to this option TranScan will convert
  551.                 files to your default format but it will not recompress
  552.                 files already in your default format.
  553.  
  554.     Compress Non-Compressed? - [N]
  555.                 If you select yes to this option TranScan will compress all
  556.                 non-compressed files (*.Txt, *.Doc, etc) to your default
  557.                 compression method.
  558.  
  559.     Compress Imbedded Files? - [N]
  560.                 Imbedded files are Compressed files inside compressed
  561.                 files. Sometimes files use INSTALL programs that can only
  562.                 extract specific types of files. If you receive a lot of
  563.                 files like this you will probably want to set this to "N".
  564.  
  565.     Convert Self Extract Files? - [N]
  566.                 Not only can TranScan EXTRACT and SCAN Self Extracting
  567.                 files, it also has the ability to convert these files to
  568.                 your default compression method. If you want these files
  569.                 converted set this to "Y".
  570.  
  571.     Convert -AV Stamped Files? - [N]
  572.                 [This feature not fully implemented yet!]
  573.                 TranScan detects the existence of an "Authenticity
  574.                 Verifaction" stamp on ZIP files. If you select "N" at this
  575.                 prompt TranScan will not ReCompress these files so that the
  576.                 original "AV" stamp remains intact.
  577.  
  578.  
  579.     List files already DID? - [N]
  580.                 If you select yes to this option TranScan will keep a list
  581.                 of files already processed so that it will not process them
  582.                 again. This list is defined below as the TRANSCAN.DID file.
  583.  
  584.     Duplicate File CRC Test? - [Y]
  585.                 [This feature not fully implemented yet!]
  586.                 If you select yes to this option TranScan will calculate
  587.                 each internal files CRC value and compare it against a
  588.                 duplicate file database. It will then alert you when it
  589.                 finds a file matching another file already in the database.
  590.                 This will help you find BBS Adds, Duplicate GIFs, and other
  591.                 duplicate files.
  592.  
  593.     FilePath\Name Set-Up
  594.     --------------------
  595.  
  596.     TranScan uses several external asci text files. You define each of
  597.     these files at this sub-menu. You may already have a similar file
  598.     already on your system (for example your Zip Comment) so you can just
  599.     define these files by typing the complete drive, path, and filename.
  600.     You can also use the <F2> to use the file selector. This is the same
  601.     file selector described above except you will only be able to select
  602.     one file instead of multiple files.
  603.  
  604.     You can also edit these files using the built in editor by pressing
  605.     <F4>. The Editor commands and features are described later in this
  606.     manual.
  607.  
  608.     TranScanLog -
  609.                 TranScan maintains a log of its activity. This is where you
  610.                 define what filename and path to use for this log.
  611.  
  612.     TranScanDel -
  613.                 During ReCompression or Converting TranScan can delete
  614.                 files it finds in this list. You can also use wildcards in
  615.                 this list like "*" and "?".  For example:
  616.                   *BBS.ADD
  617.                   R&E???.ADD
  618.                 Be careful what files you include in this list. If TranScan
  619.                 finds the file in an archive it will delete it.
  620.  
  621.                 You can also put a file's CRC value here instead of a name.
  622.                 Many BBSs change the filename of their BBS.ADD but not the
  623.                 add itself. That means the filename changes but the CRC
  624.                 does not.  Registered users can use a BONUS utility called
  625.                 CRCTEST available at TRANSCAN BBS to determine this CRC
  626.                 value.  For this feature to work you also need to set
  627.                 Configure-TranScan Options "Duplicate File CRC Test?" to
  628.                 "Y".
  629.  
  630.                 In a future version of TranScan the SysOp will be sent a
  631.                 message alerting them to the possibility of duplicate files
  632.                 which might be BBS adds. This feature has not yet been
  633.                 implemented.
  634.  
  635.     TranScanBad -
  636.                 TranScan maintains a list of all files that it fails due to
  637.                 Integrity, Viruses, Age or Minimum GIF Resolution. It
  638.                 writes the filename and path to this file.
  639.  
  640.     TranScanLst -
  641.                 This list is primarily used by BBS systems to delay part of
  642.                 the processing of files until later. You can also create an
  643.                 asci text file containing file paths and names of files you
  644.                 wish processed in this list. You then run TranScan from the
  645.                 command line as follows:
  646.  
  647.                 TS -L
  648.  
  649.                 TranScan will process the files and then delete the list.
  650.  
  651.     TranScanCmt -
  652.                 This file is the ARJ or ZIP comment you want added to each
  653.                 file. You should make this comment as small as possible.
  654.                 File comments are attached to ARJ and ZIP files without
  655.                 compression. If your comment is 500 bytes and you attach it
  656.                 to 100 files you will take up 50K of your disk space.
  657.  
  658.                 You can have TranScan strip comments by creating a Zero
  659.                 Byte file. To do this select a filename, enter the editor,
  660.                 press the <space> bar once then <F2> to save the file and
  661.                 <Esc> to exit. You should now have an extreemly small file
  662.                 comment.
  663.  
  664.     TranScanNot -
  665.                 This file is a list of all the directories and file names
  666.                 you do not want TranScan to process. In this way you can
  667.                 protect files or whole file areas or drives from having
  668.                 their files accidentaly deleted or converted. Possible
  669.                 directories you might include here would be directories of
  670.                 old but still valuable files, directories of files with
  671.                 author AV stamps attached to them, etc. Wildcard characters
  672.                 like "*" and "?" are acceptable.
  673.  
  674.     TranScanDid -
  675.                 This file is a list of all the files TranScan has processed
  676.                 (if the "List files already DID?" option in the "TranScan
  677.                 Options" sub-menu is selected). This keeps TranScan from
  678.                 processing a file more than once. Wildcard characters like
  679.                 "*" and "?" are acceptable.
  680.  
  681.     TranScan Add List
  682.     -----------------
  683.  
  684.     This presents a sub-menu including the filePath/Name of ASCII text
  685.     files that you want added to each archive TranScan processes. Possible
  686.     uses might include a BBS or User Group advertisement. You can edit
  687.     these files using the built in editor by pressing the <F4> key.
  688.  
  689.     External Programs
  690.     -----------------
  691.  
  692.     This is where all the command line options for all external programs
  693.     are defined. I strongly recommend you do not change any command line
  694.     unless you have a clear understanding of what you are doing. There are
  695.     three choices at this sub-menu:
  696.  
  697.     Compressors -
  698.                 This is where all the compression programs are defined like
  699.                 PkZip, PkUnzip, Arj, etc.
  700.  
  701.     Gif Jpg Set-Up -
  702.                 This is where programs like GIFTest, GIF2JPG, and JPG2JIF
  703.                 are defined. I recommend you do not change any of the
  704.                 options here except the "Use this program?" option. For
  705.                 example if you select "Use this program? Y" to GIF2JPG then
  706.                 all GIF files TranScan processes will be converted to JPG
  707.                 files.
  708.  
  709.     Scanners -  This is where you set up the command line parameters for
  710.                 programs like SCAN.EXE by McAfee & Associates. You also
  711.                 select which virus scanner to use by selecting "Use this
  712.                 scanner? Y". You can also select more than one scanner to
  713.                 process files.
  714.  
  715.                 Some Virus Scanners will already be defined
  716.                 for you. I recommend you do not change these settings
  717.                 unless you are very familiar with the program.
  718.  
  719.     Display Options
  720.     ---------------
  721.  
  722.     This presents a "Display Set-Up" sub-menu that allows you to select
  723.     "Color Choice" and "Use Mouse?".
  724.  
  725.     Memory Set-Up
  726.     -------------
  727.  
  728.     This presents a "Memory" sub-menu that allows you to select "Overlay
  729.     Buffer Size:", "Use EMS for Overlay Buffer?" and "Use EMS for External
  730.     Swap?". ["Overlay Buffer Size:" and "Use EMS for Overlay Buffer?"
  731.     options are not fully implemented yet!]
  732.  
  733.     Work Drive [C]
  734.     ----------
  735.  
  736.     The work drive is where all temporary directories will be created and
  737.     files extracted. If you have a 2MB Ram Disk you might wish to select
  738.     this drive as your work drive. This will speed up processing
  739.     tremendously. I would recommend a minimum of 2MB free for your Work
  740.     Drive.
  741.  
  742.     Swap Drive [EMS or C]
  743.     ----------
  744.  
  745.     The Swap drive is where TranScan will be swapped out if "N" is selected
  746.     for "Use EMS for External Swap?" or there is not enough room in EMS.
  747.     TranScan swaps out of memory every time it calls an external program
  748.     for processing. Again, if you do not use EMS but you have a ram drive
  749.     with at least 5K you might wish to select this drive. Again, this will
  750.     speed up processing tremendously. I would recommend a minimum of 5K
  751.     free for your Swap Drive.
  752.  
  753.     BBS Set-Up
  754.     ----------
  755.  
  756.     The basic feature of TranScan to UnCompress Files and Scan them for
  757.     Viruses will work with EVERY DOS based BBS that can run an event. It
  758.     will also display COM output to callers on any BBS that offers a DOS
  759.     HOOK immediately following upload of a file (or from external upload
  760.     protocols).
  761.  
  762.     Other options are specifically supported in several bulletin boards and
  763.     support for more BBS systems will be added in the future.
  764.  
  765.     BBS: [None] -
  766.                 Press the F2 key to select the BBS software you currently
  767.                 use. Based on this selection various other options will
  768.                 become available to you.
  769.  
  770.                 In the BBSINFO.DOC file there are instructions for using
  771.                 TranScan with several popular BBS Systems. You should also
  772.                 see the "Command Line" section of this document for more
  773.                 information on setting up TranScan to work with your BBS
  774.                 software.
  775.  
  776.     Port type: [Uart] -
  777.                 TranScan currently supports three types of communication
  778.                 ports: "Uart", "DIGI", and "Fossil". Select the port type
  779.                 that you use.
  780.  
  781.     Min. Sec. Level: [9999] -
  782.                 If a user has a security level ABOVE this level his upload
  783.                 will be processed OFF-LINE in an event. This is available
  784.                 so that uploads by SysOps and CoSysOps will not be scanned
  785.                 immediately. It is important to have a filename defined
  786.                 under "TranScanLst" with this option. [Not available for
  787.                 some BBS Systems!]
  788.  
  789.  
  790.     Update Bbs File Date? [N] -
  791.                 This changes the BBS filedate to the date TranScan stamped
  792.                 on the file. If your BBS uses a "New File" search that
  793.                 relies on the BBS File Date I would recommend you select
  794.                 "N". [Not available for some BBS Systems!]
  795.  
  796.     Add Orphan Files? [Y] -
  797.                 If TranScan detects a file in a BBS File Path that is not
  798.                 in the BBS Database it is considered an "Orphan File". If
  799.                 you select "Y" to this prompt TranScan will add the file to
  800.                 your BBS Database. [Not available for some BBS Systems!]
  801.  
  802.     Delete Failed Files? [N] -
  803.                 If you selected "Delete" at the "Reject Action:" prompt in
  804.                 the "TranScan Options" sub-menu then selecting "Y" to this
  805.                 prompt will also delete the failed file from the BBS
  806.                 Database. [Not available for some BBS Systems!]
  807.  
  808.     Write To Activity Log? [Y] -
  809.                 If this is selected TranScan will write a short message to
  810.                 the BBS Activity Log after it processes a file online. [Not
  811.                 available for some BBS Systems!]
  812.  
  813.     Add DESC.SDI file? [N] -
  814.                 If this option is set to "Y" TranScan will read the file
  815.                 description entered by the user and if a FILE_ID.DIZ or
  816.                 DESC.SDI file is not included in the archive TranScan will
  817.                 add a DESC.SDI file. [Not available for some BBS Systems!]
  818.  
  819.     Compress OffLine? [Y] -
  820.                 This option allows you to delay compressing and converting
  821.                 to offline. If this option is selected the filenames will
  822.                 be added to the file you defined at the "TranScanLst"
  823.                 option in the "File and Path Configuration" sub-menu. File
  824.                 names in this list will be preceeded by the '#' sign to
  825.                 tell TranScan that they have alredy been virus scanned. If
  826.                 you use this option you can process the files Off-Line with
  827.                 the following command line:
  828.  
  829.                         TS -L
  830.  
  831.                 [Not available for some BBS Systems!]
  832.  
  833.     Do GIF/JPGs OffLine? [Y] -
  834.                 This option allows you to delay processing GIF and JPG
  835.                 files offline. See "Compress Offline" above for more
  836.                 information. [Not available for some BBS Systems!]
  837.  
  838.     Gif Short Desc? [N] -
  839.                 If this option is selected as much of the internal GIF
  840.                 comment as possible will be added to the Short Description.
  841.                 [Not available for some BBS Systems!]
  842.  
  843.     Gif Long Desc? [Y] -
  844.                 This option determines whether or not Internal GIF
  845.                 descriptions will be imported into the Long Description in
  846.                 the BBS Database. [Not available for some BBS Systems!]
  847.  
  848.     Gif Resolution? [Right]
  849.                 This determines where the GIF resolution should appear in
  850.                 the file description. The options are: NONE, RIGHT or LEFT
  851.                 of the Short Description, or at the BOTTOM of the Long
  852.                 Description. [Not available for some BBS Systems!]
  853.  
  854.     BBS Message Conference: [0] -
  855.                 This is the Mssg. Conference you want "Thank You" messages
  856.                 sent to users to be placed in. [Not available for some BBS
  857.                 Systems!]
  858.  
  859.     Send Message? [Y] -
  860.                 This option allows you to import a message to the user
  861.                 immediately after they upload a file and TranScan Processes
  862.                 it. [Not available for some BBS Systems!]
  863.  
  864.     Msg Tear Line? [Y] -
  865.                 This option determines whether or not the "This message
  866.                 posted automatically by TranScan" appears in the message to
  867.                 the user. Turning off this option is only available to
  868.                 registered users. [Not available for some BBS Systems!]
  869.  
  870.     [The following import messages are only available for the Wildcat v3+
  871.     and Wildcat-IM BBS Systems!]
  872.  
  873.     Prompt                   Default
  874.     -------------            ------------
  875.     Thanks Msg                 THANKS.IMP
  876.     Virus Detected Msg          VIRUS.IMP
  877.     Failed Integrity Msg      INTEGRI.IMP
  878.     Failed Age Test Msg       AGEREJE.IMP
  879.     File Already Exists Msg    EXISTS.IMP
  880.     No External Program Msg  NOEXTPRO.IMP
  881.     Extern. Prog. Error Msg   EXTPROG.IMP
  882.     Fail Min. GIF Res. Msg.    MINGIF.IMP
  883.  
  884.     With Wildcat BBS these *.IMP files should be located in the same
  885.     directory as the MSGxxxx.DAT file for the conference number you
  886.     selected above.
  887.  
  888.                 T R A N S C A N ' S   C O M M A N D   L I N E S
  889.                ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ ~~~~~~~~~~~
  890.     TranScan offers a complete set of command line options to allow users
  891.     to create special batch files to automate processing. Many options are
  892.     logically grouped together. In these cases you follow the first option
  893.     with a comma followed by the next option. In these cases it is
  894.     important not to put any spaces between the comma and second option.
  895.     For example:
  896.  
  897.                   TS c:\upload\test.zip /P1,$03F8,4,T /cnone
  898.  
  899.     TS                    TranScan program name.
  900.  
  901.     c:\upload\test.zip    Filename passed to TranScan.
  902.  
  903.     /P1,$03F8,4,T         Port information TranScan uses to display info
  904.                           out the COM Port:
  905.                           1     = Port Number
  906.                           $03F8 = Base Address
  907.                           4     = Irq
  908.                           T     = Use RtsCts flow control
  909.  
  910.     /cnone                Do not Convert or Compress the file.
  911.  
  912.     The following is a summary of all the command line options available.
  913.  
  914.     Display Options
  915.     ---------------
  916.     /K         Kill the Mouse
  917.     /M         Force display to Monocrome Mode
  918.     /V         Force VGA 50 line mode
  919.     /?         Display command line help
  920.  
  921.     Conversion Options
  922.     ------------------
  923.     /Cext[[,exclude][,everything]]
  924.                ext is the file extension of the default compression method
  925.                   (ZIP, ARJ, ZOO, etc) or NONE if no converting or compressing
  926.                   should be done.
  927.                exclude can be "T" for true or "F" for false to exclude
  928.                   recompressing files already in the default format.
  929.                everything can be "T" for true or "F" for false to compress
  930.                   all non-compressed (*.TXT, *.DOC, etc) files.
  931.  
  932.     Rejection Options
  933.     -----------------
  934.     /Adays     days is the maximum file age in days that will be accepted.
  935.  
  936.     /R[none or rename or delete or move][,MoveToPath]
  937.                defines what rejection action to take. If "move" is selected
  938.                you must also include the MoveToPath.
  939.  
  940.     Time Stamp Options
  941.     ------------------
  942.     /T[C or K or Y or O or YE or YO][, UpdateBBS]
  943.                C  for Current time
  944.                K  for Keep
  945.                Y  for Youngest
  946.                O  for Oldest
  947.                YE for Youngest EXE
  948.                YO for Oldest EXE
  949.                [,updateBBS] T or F for updating the BBS File Date
  950.  
  951.     COM Port Options
  952.     ----------------
  953.     /Pport[,base][,irq][,RtsCts]    for standard UART
  954.     or
  955.     /Pport[,DIGI]                   for DIGI board
  956.  
  957.     Special Options
  958.     ---------------
  959.     /D or /D-  Use TranScanDid File or Don't Use TranScanDid File
  960.     /Mminutes  Process only for so many minutes
  961.     /S         Process Sub-Directories
  962.     /L         Process TranScanLst file
  963.     /L[,list]  Process list file
  964.     /Zfile     file is full path to ARJ/ZIP comment file
  965.  
  966.                   T R A N S C A N ' S   E R R O R L E V E L S
  967.                  ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~
  968.  
  969.                          0     Ok!
  970.                          1     Virus Detected!
  971.                          2     Integrity Error!
  972.                          3     Age Rejection!
  973.                          4     File Already Exists!
  974.                          5     External Program Not Found!
  975.                          6     External Program Error!
  976.                          7     Failed Min. GIF Resolution Test.
  977.                         15     User Abort!
  978.                         16     User Above Min. Sec. Level!
  979.                         17     Timer Expired!
  980.                         20     Out of Memory!
  981.                         21     Fatal Error!
  982.  
  983.         T R A N S C A N ' S   E N V I R O N M E N T   V A R I A B L E S
  984.        ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
  985.  
  986.     SET TSCFG=
  987.     ----------
  988.     You can include this environment variable before running TranScan to
  989.     use a different TranScan Configuration File. Just include the full path
  990.     and filename to the new configuration file. TranScan will create this
  991.     file if it does not exist and you can configure it.  For example:
  992.  
  993.     SET TSCFG=C:\WC30\TS-WC.CFG
  994.  
  995.     This might be your configuration file for using TranScan with Wildcat.
  996.     You might have a seperate configuration file for Qmodem-Pro, etc.
  997.  
  998.     You can return to the default configuration file "TS.CFG" located in
  999.     the same directory as TranScan (TS.EXE, TS.OVR, and TS.HLP) simply be
  1000.     removing this variable.  For example:
  1001.  
  1002.     SET TSCFG=
  1003.  
  1004.               T R A N S C A N ' S   B U I L T - I N   E D I T O R
  1005.              ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~
  1006.  
  1007.     The following Editing Commands are Available:
  1008.  
  1009.     For Example: ^K represents Control-K
  1010.  
  1011.     Cursor Movement
  1012.  
  1013.     <Left>      <^S>     Cursor left one character
  1014.     <Right>     <^D>     Cursor right one character
  1015.     <^Left>     <^A>     Cursor left one word
  1016.     <^Right>    <^F>     Cursor right one word
  1017.     <Home>      <^Q><S>  Cursor to beginning of line
  1018.     <End>       <^Q><D>  Cursor to end of line
  1019.     <Up>        <^E>     Cursor up one line
  1020.     <Down>      <^X>     Cursor down one line
  1021.     <^W>                 Scroll up one line
  1022.     <^Z>                 Scroll down one line
  1023.     <PgUp>      <^R>     Page up
  1024.     <PgDn>      <^C>     Page down
  1025.     <^Home>     <^Q><E>  Cursor to top of edit window
  1026.     <^End>      <^Q><X>  Cursor to bottom of edit window
  1027.     <^PgUp>     <^Q><R>  Cursor to beginning of file
  1028.     <^PgDn>     <^Q><C>  Cursor to end of file
  1029.  
  1030.     Insertion and Deletion
  1031.  
  1032.     <Del>       <^G>     Delete character at cursor
  1033.     <Bksp>      <^H>     Delete character to left of cursor
  1034.     <^Y>                 Delete current line
  1035.     <^Q><Y>              Delete from cursor to end of line
  1036.     <^T>                 Delete word
  1037.     <Enter>     <^M>     Start a new line
  1038.     <^N>                 Insert a new line
  1039.     <Tab>       <^I>     Move cursor to next tab stop
  1040.     <^P>                 Insert control character.  Example:
  1041.                          <^P><^G> inserts Control-G
  1042.  
  1043.     Mode Toggles
  1044.  
  1045.     <Ins>       <^V>     Toggle insert mode on/off
  1046.     <^O><I>              Toggle auto-indent mode on/off
  1047.     <^O><W>              Toggle word wrap mode on/off
  1048.  
  1049.     Text Formatting
  1050.  
  1051.     <^B>                 Reformat the current paragraph *
  1052.     <^K><G>              Global Reformat *
  1053.  
  1054.                          * Word wrap must be on.
  1055.  
  1056.     Other
  1057.  
  1058.     <^Q><L>              Restore original contents of current line
  1059.     <F1>                 Display this help screen
  1060.     <F2>                 Save file and continue
  1061.     <Esc>                Quit
  1062.  
  1063.  
  1064.                 E X T E R N A L   P R O G R A M S   N E E D E D
  1065.                ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~
  1066.  
  1067.     You are not required to have any of the programs listed below, however,
  1068.     the functionality of TranScan will be severely limited if any of them
  1069.     are missing. You can obtain copies of these files by calling TRANSCAN
  1070.     BBS at 913-266-0781. All of these files are located in area #3 in the
  1071.     "TranScan Support" files area.
  1072.  
  1073.     Exe File    Version   Archive       Explanation
  1074.     ~~~~~~~~    ~~~~~~~   ~~~~~~~       ~~~~~~~~~~~
  1075.     SCAN.EXE    100       SCANV100.ZIP  ViruScan program by McAfee & Assoc.
  1076.     ARJ.EXE     2.30      ARJ230.EXE    Process *.arj files
  1077.     DWC.EXE     5.10      DWC-A510.EXE  Process *.dwc files
  1078.     LHA.EXE     2.12      LHA212.EXE    Process *.lzh files
  1079.     PAK.EXE     2.51      PAK251.EXE    Process *.pak & *.sdn files
  1080.     PKPAK.EXE   3.61      PK361.EXE     Process *.arc files
  1081.     PKUNPAK.EXE 3.61      PK361.EXE     Process *.arc files
  1082.     PKZIP.EXE   2.04c     PK204C.EXE    Process *.zip files
  1083.     PKUNZIP.EXE 2.04c     PK204C.EXE    Process *.zip files
  1084.     ZOO.EXE     2.01      ZOO201.EXE    Process *.zoo files
  1085.     GIFLITE.EXE 1.22      GIFLITE.ZIP   Process *.gif files
  1086.     GIF2JPG.EXE 1.5       GIF2JPG.ZIP   Process *.gif files
  1087.     JPG2JIF.EXE 1.5       GIF2JPG.ZIP   Process *.jpg files
  1088.     TDCHECK.EXE 2.13      TELED213.ZIP  Test *.TD? files (TeleDisk)
  1089.  
  1090.                T r a n S c a n   a n d   M e m o r y   U s a g e
  1091.               ~~~~~~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~~~
  1092.  
  1093.     TranScan tries to use EMS memory whenever it is available and as much
  1094.     as available. When EMS memory is not available it must use virtual
  1095.     memory which in most cases is DISK space. For example, if sufficient
  1096.     memory is available TranScan will load the Overlay File into EMS. It
  1097.     will also SWAP the program out of memory into EMS before running any
  1098.     external programs like PKUNZIP.EXE. If you are concerned about TranScan
  1099.     using more than its fair share of EMS you can change the amount
  1100.     available to any given window from the ADVANCED OPTIONS in DESQVIEW.
  1101.     The value to change is "Maximum Expanded Memory Size (in K):".  Every
  1102.     BBS configuration is different, but here at TranScan BBS I have set
  1103.     this value to 1000 without any noticeable increase in processing time.
  1104.  
  1105.  
  1106.                    F I L E _ I D . D I Z ,   D E S C . S D I
  1107.                   ~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~
  1108.                       &   G I F   D E S C R I P T I O N S
  1109.                      ~~~ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
  1110.     The way TranScan handles FILE_ID.DIZ, DESC.SDI, and GIF descriptions
  1111.     has proven to be one of it's most powerful features. To understand what
  1112.     it does with these files you should first understand what these
  1113.     files are.
  1114.  
  1115.     FILE_ID.DIZ
  1116.     ~~~~~~~~~~~
  1117.     FILE_ID.DIZ was created by Clark Development for use with their
  1118.     PCBDescribe utility. It is a means for BBS callers to upload a file
  1119.     without having to manually type in a file description. It has since
  1120.     been accepted more-or-less as the "standard" archive file description.
  1121.     The general opinion is that FILE_ID.DIZ files should ONLY be added by
  1122.     the program AUTHOR.
  1123.  
  1124.     The file consists of straight ASCII text, up to 10 lines of text, each
  1125.     line being no more than 45 characters long. It should not contain any
  1126.     blank lines, any form of centering or formatting, or any HI-ASCII or
  1127.     ANSI characters.  It is recommeded that it consist of 5 basic parts:
  1128.       1.  The proper name of the program.
  1129.       2.  The version number.
  1130.       3.  The "<ASP>" identifier (optional, for ASP members).
  1131.       4.  The description seperator "-".
  1132.       5.  The description.
  1133.  
  1134.     The description should attempt to FULLY describe the program, including
  1135.     its most important functions and features. The author should attempt to
  1136.     use the first two lines to give a bisic desciption because many BBS
  1137.     Software programs only use the first 60 to 80 characters.
  1138.  
  1139.     DESC.SDI
  1140.     ~~~~~~~~
  1141.     I have not been able to find out much about DESC.SDI files. Some
  1142.     sources indicate that this file should be a single line of text and yet
  1143.     others describe a text file several lines long. Unlike the FILE_ID.DIZ
  1144.     it seems appropriate for NON-AUTHORS to add these files.
  1145.  
  1146.     In addition to reading these files [in the near future] TranScan will
  1147.     create these files based on the description entered by the user if
  1148.     there is neither a FILE_ID.DIZ or DESC.SDI file.
  1149.  
  1150.     GIF DESCRIPTIONS
  1151.     ~~~~~~~~~~~~~~~~
  1152.     GIF standard 89a added the possibility of putting Text Comments
  1153.     inside GIF files. GIFFY-"The GIF Comment Editor", written by the Author
  1154.     of TranScan, is a BONUS utility for registered TranScan users to view
  1155.     and edit GIF comments.
  1156.  
  1157.     TRANSCAN & DESCRIPTION FILES
  1158.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1159.     Because so few people follow the above described standards, TranScan
  1160.     will accept and process FILE_ID.DIZ, DESC.SDI, and GIF Descriptions of
  1161.     any size and format. It will strip HI_ASCII and ANSI characters, and
  1162.     extra spaces from the description and use word wrapping to import the
  1163.     description to the BBS.
  1164.  
  1165.     [This is currently only supported for Wildcat v3+ and PCBoard but more
  1166.     BBSs will be added in the near future. Also in the near future TranScan
  1167.     will write the user description to the DESC.SDI file and GIF comments
  1168.     if description files do not exist.]
  1169.  
  1170.     
  1171.                               GIFFY v0.90a BETA
  1172.                               ^^^^^^^^^^^^^^^^^
  1173.                               BETA WIDE VERSION!
  1174.  
  1175.                      Copyright 1993 by Craig E. Dunstan.
  1176.  
  1177.                             ALL RIGHTS RESERVED!
  1178.  
  1179.     Distribution:
  1180.  
  1181.     GIFFY is a BONUS utility for REGISTERED users of TranScan - "The
  1182.     Premium File Scanner & Converter!"  It SHOULD NOT be distributed.
  1183.  
  1184.     Description:
  1185.  
  1186.     GIFFY is a simple program that tests GIF files. It also provides a
  1187.     built in GIF Comment editor.
  1188.  
  1189.     Usage: GIFFY filename[.GIF]
  1190.  
  1191.     GIFFY will read the GIF file testing all Data Blocks against the GIF
  1192.     standard. If it detects a problem it will fail the file. If the file
  1193.     passes and it is a GIF89a file it will then display the comment
  1194.     editor. You can edit the existing comment or add your own. Pressing
  1195.     [ESC] will save the comment. A summary will then be displayed and the
  1196.     program will exit.
  1197.  
  1198.     I plan on several enhancements to this program in the near future.
  1199.     TranScan v4.00 has consumed most of my energy. Look for an update of
  1200.     GIFFY on the TRANSCAN BBS!
  1201.  
  1202.     Craig Dunstan can be reached at TRANSCAN BBS! at (d) 913-266-0781 or
  1203.     (v) 913-266-2287.
  1204.     L
  1205.  
  1206.  
  1207.                               CRCTEST v0.90a BETA
  1208.                               ^^^^^^^^^^^^^^^^^^^
  1209.                               BETA WIDE VERSION!
  1210.  
  1211.                       Copyright 1993 by Craig E. Dunstan.
  1212.  
  1213.                              ALL RIGHTS RESERVED!
  1214.  
  1215.     Distribution:
  1216.  
  1217.     CRCTEST is a BONUS utility for REGISTERED users of TranScan - "The
  1218.     Premium File Scanner & Converter!"  It SHOULD NOT be distributed.
  1219.  
  1220.     Description:
  1221.  
  1222.     CRCTEST is a simple program that tests files to determine their CRC.
  1223.  
  1224.     Usage: CRCTEST filename.ext
  1225.  
  1226.     This information can now be used with TranScan. When you detect a BBS
  1227.     add you can use CRCTEST to calculate the CRC for this file and put the
  1228.     8 digit CRC value in your TS.DEL file. When TranScan detects a file
  1229.     with this same CRC value it will delete the file.
  1230.  
  1231.     CRC values are to files what finger prints are to people. Yes, it is
  1232.     POSSIBLE for a file to share a CRC value with another file just like it
  1233.     is possible for a person to have the same finger print. Right?
  1234.  
  1235.     Actually, the chances are......
  1236.                               1 in 2,147,483,647
  1237.       (One in Two Billion, One Hundred Forty-Seven Million, Four Hundred
  1238.                 Eighty-Three Thousand, Six Hundred Forty Seven)
  1239.  
  1240.     I plan on several enhancements to this program in the near future.
  1241.     TranScan v4.00 has consumed most of my energy. Look for an update of
  1242.     CRCTEST on the TRANSCAN BBS!
  1243.  
  1244.     Craig Dunstan can be reached at TRANSCAN BBS! at (d) 913-266-0781 or
  1245.     (v) 913-266-2287.
  1246.     
  1247.     **********************************************************************
  1248.  
  1249.                               TranScan Jr. v4.00
  1250.  
  1251.     **********************************************************************
  1252.            Copyright 1993 by Craig E. Dunstan. ALL RIGHTS RESERVED!
  1253.  
  1254.     Distribution:
  1255.  
  1256.     TRANSCAN JR is a BONUS utility for REGISTERED users of TranScan - "The
  1257.     Premium File Scanner & Converter!"  It SHOULD NOT be distributed.
  1258.  
  1259.     Description:
  1260.  
  1261.     TranScan Jr. is a small version of TranScan. It functions EXACTLY the
  1262.     same except it does not have the set-up screens. Under Desqview running
  1263.     Wildcat you can use a window as small as 325k.
  1264.  
  1265.     Your SCANFILE.BAT would only be slightly different as follows:
  1266.  
  1267.     Regular TranScan                     TranScan Jr
  1268.     ----------------                     -----------
  1269.     TS %1                                TSJR %1
  1270.  
  1271.     Your DAILY EVENT would also be slightly different as follows:
  1272.  
  1273.     Regular TranScan                     TranScan Jr
  1274.     ----------------                     -----------
  1275.     TS -L                                TSJR -L
  1276.  
  1277.     By default TranScan looks for the configuration file TS.CFG in the
  1278.     same directory as TSJR.EXE and TSJR.OVR. This TS.CFG file is created by
  1279.     TS.EXE so you should put all of these programs in the same directory.
  1280.     Set-up changes made in TS.EXE will automatically be used with TSJR.EXE.
  1281.  
  1282.     You can also force TSJR.EXE to read a different configuration by using
  1283.     the SET TSCFG= environment variable.  For example your batch file might
  1284.     look like this:
  1285.  
  1286.     SET TSCFG=C:\UTIL\TS.CFG
  1287.     TSJR.EXE %1
  1288.  
  1289.     You can also tell when "TranScan Jr" is running because that program
  1290.     name will appear on the top line of the Screen, the Processing Screen,
  1291.     and the OnLine Caller Screen.
  1292.  
  1293.     **********************************************************************
  1294.  
  1295.  
  1296.  
  1297.  
  1298.                       W H A T   I S   S H A R E W A R E ?
  1299.                      ~~~~~~~~~ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~
  1300.  
  1301.     Shareware distribution gives users a chance to try software before
  1302.     buying it. If you try a shareware program and continue using it, you
  1303.     are expected to register. Individual programs differ on details -- some
  1304.     request registration while others require it, some specify a maximum
  1305.     trial period. With registration, you get anything from the simple right
  1306.     to continue using the software to an updated program with printed
  1307.     manual.
  1308.  
  1309.     Copyright laws apply to both Shareware and commercial software, and the
  1310.     copyright holder retains all rights, with a few specific exceptions as
  1311.     stated below. Shareware authors are accomplished programmers, just like
  1312.     commercial authors, and the programs are of comparable quality. (In
  1313.     both cases, there are good programs and bad ones!) The main difference
  1314.     is in the method of distribution. The author specifically grants the
  1315.     right to copy and distribute the software, either to all and sundry or
  1316.     to a specific group. For example, some authors require written
  1317.     permission before a commercial disk vendor may copy their Shareware.
  1318.  
  1319.     Shareware is a distribution method, not a type of software. You should
  1320.     find software that suits your needs and pocketbook, whether it's
  1321.     commercial or Shareware. The Shareware system makes fitting your needs
  1322.     easier, because you can try before you buy. And because the overhead is
  1323.     low, prices are low also. Shareware has the ultimate money-back
  1324.     guarantee -- if you don't use the product, you don't pay for it.
  1325.  
  1326.                ASSOCIATION OF SHAREWARE PROFESSIONALS (ASP)
  1327.                              HUB NETWORK (AHN)
  1328.                --------------------------------------------
  1329.     In an effort to make it easier for you to obtain your favorite
  1330.     software, the latest updates of many ASP authored programs can be found
  1331.     on the BBSs listed below. These BBSs are members of the ASP Hub Network
  1332.     (AHN).
  1333.  
  1334.     Zone 1 - East Coast USA
  1335.  
  1336.          North-East Coast                      Mid-East Coast
  1337.  
  1338.     [Site #1]                             [Site #2]
  1339.          The Consultant BBS                    The Break RBBS <East>
  1340.          Jay Caplan                            Bruce Jackson
  1341.          P.O. Box 8571                         4660 Whitaker PL
  1342.          New York NY 10116-4655                Dale City, VA 22193-3011
  1343.          Data1) 718-837-3236                   Data1) 703-680-9269
  1344.          Data2)                                Data2) 703-551-0000
  1345.  
  1346.     Zone 2 - North Mid-USA               Zone 3 - Southern Mid-USA
  1347.  
  1348.     [Site #3]                             [Site #4]
  1349.          The Twilight Zone                     The DataExchange BBS
  1350.          John Hrusovszky                       Don Morris
  1351.          1119 E. Main St                       119 Herring St.
  1352.          Auburndale, WI 54412                  Leesville, LA 71446
  1353.          Data1) 715-652-2758                   Data1) 318-239-2122
  1354.          Data2)                                Data2)
  1355.  
  1356.     Zone 4 - West Coast USA
  1357.  
  1358.     [Site #5]                            [Site #6]
  1359.          Attention to Details BBS             Space BBS
  1360.          Clint Bradford                       Owen Hawkins
  1361.          5085 Trail Canyon Dr                 PO Box X
  1362.          Mira Loma CA 91752                   Menlo Park, CA 94026
  1363.          Data1) 909-681-6221                  Data1) 415-323-4398 (ASP Files)
  1364.          Data2)                               Data2) 415-323-4193 (Other Files)
  1365.  
  1366.     Zone 5 - Canada
  1367.  
  1368.     [Site #7]
  1369.          Knightec BBS
  1370.          Phil Knight
  1371.          35 Robb Blvd #6
  1372.          Orangeville, ONT L9W 3L1
  1373.          Data1) 519-940-0007
  1374.          Data2)
  1375.  
  1376.           These BBSs are bound by special agreement with the ASP.
  1377.            In the case of a dispute contact the ASP Omsbudsman.
  1378.  
  1379.                                        
  1380.