home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / czbeta2a.zip / CZIP.DOC < prev    next >
Text File  |  1993-03-09  |  41KB  |  847 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                    THIS .DOC IS BETA AND SUBJECT TO CHANGE
  8.  
  9.  
  10.  
  11.                      ╔════════════════════════════════╗
  12.                      ║       √ CheckZip v2.00 √       ╟┐
  13.                      ║ The Ultimate Upload Processor! ║│
  14.                      ║     Written By:  Bill Hull     ║│
  15.                      ║ (C) 1993 - All Rights Reserved ║│
  16.                      ╚╤═══════════════════════════════╝│
  17.                       └────────────────────────────────┘
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26. ┌──────────────────────────────────────────────────────────────────────────────┐
  27. │▒ Introduction: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  28. └──────────────────────────────────────────────────────────────────────────────┘
  29.  
  30.   CZip has been tested and successfully run under a wide rage of software
  31.   and hardware including, but not limited to:
  32.  
  33.    FileDoor/EFT/TDoor/AC files/RemoteAccess/PCBoard/ProDoor/EZYComm/RBBS
  34.    SuperBBS/RoboBoard/And MANY Others.
  35.  
  36.   Note To RemoteAccess Users: RA as of v1.11 without some type of transfer door
  37.    has no easy way of allowing you exit after an upload. The newley released
  38.    RemoteAccess v2.00g does allow for this feature.  CZip v2.00 is 100% RA v2
  39.    compatable.
  40.  
  41.   Note To Celerity Users: Celerity as of v1.40 appears to have a "bug" which      
  42.   will cause celerity to "lock" after CZip runs and the bbs reloads.  Because     
  43.   this is the ONLY software that i've seen this problem with, I must believe it   
  44.   is a Celerity bug.
  45.  
  46.   Version 2 of CZip has many features/changes/bug fixes from v1.00. If you
  47.   are upgrading from a previous version, Please take a moment to skim thru this
  48.   file for Configuration changes from v1.00. TO UPGRADE CONFIGURATION FILES FROM
  49.   v1.00 RUN CZSETUP AND RE-SAVE YOUR CONFIG FILE.
  50.  
  51. ┌──────────────────────────────────────────────────────────────────────────────┐
  52. │▒ Features: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  53. └──────────────────────────────────────────────────────────────────────────────┘
  54.  
  55.          * Extremely FAST Testing.
  56.          * Tests File For CRC/VIRUSES/VALID DATES/INTERNAL ARCHIVES.
  57.          * Automatic Converting, Using ANY Converter You Wish.
  58.          * Internal Support ZIP/ARJ/LZH/ZOO/PAK/SDN/TD0/GIF, Convert From ANY.
  59.          * Determines Archive Type Based On Archive "Signature"
  60.          * Support For Self Extracting (SFX) Archives.
  61.          * Check Internal Archives To Any Depth.
  62.          * Add Comments/Files, Also Add/Comment Randomly
  63.          * Move Failed Files To User Specified Directory(s), Based On Why
  64.            The File Failed.
  65.          * Complete Logging Of All Actions. (FD/OPUS/COMPRESSED Style)
  66.          * DesqView/4Dos/Windows Aware.
  67.          * TOTAL Multi-Node Support.
  68.          * Save Old Archive Comments To A Logfile
  69.          * FOSSIL Support
  70.          * Remove Unwanted Files Based On FileName or CRC, Also Supports 3rd
  71.            party utilities. (Such as AntiAD)
  72.          * Supports Dupelicate Checking Utility. (ZDCS)
  73.          * Swapping to EMS/XMS/DISK
  74.          * Totally Configurable ANSI Screen.
  75.          * Creates Comments For Archives Using File Information.
  76.          * MANY MORE!
  77.  
  78.  
  79. ┌──────────────────────────────────────────────────────────────────────────────┐
  80. │▒ Legal Info./Do's & Dont's ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  81. └──────────────────────────────────────────────────────────────────────────────┘
  82.  
  83.   CZip v2.00 is protected by Federal copyright laws and released as Shareware
  84.   Under the Shareware concept you may:
  85.  
  86.     1) Use the program for a 'Trial' period of 30 days to decide if it meets
  87.        your needs, After the trial period you are REQUIRED to discontinue using
  88.        CZip or Register It (See REGISTER.TXT)
  89.  
  90.     2) Distribute CZip in it's UNREGISTERED, UNMODIFIED providing ALL files
  91.        from the original distribution archive are included, and no fee be
  92.        charged, Except normal fee's for Online Services, Shareware Dealers, Etc
  93.  
  94.   You may NOT:
  95.  
  96.     1) Distribute the REGISTERED version or .KEY file. Doing so is in direct
  97.        violation of Copyright laws.
  98.  
  99.     2) Modify/Decompile/Edit ANY part of the software or .doc files.
  100.  
  101.  
  102.         IF YOU FIND CZIP USEFUL, PLEASE SUPPORT SHAREWARE AND REGISTER.
  103.  
  104. ┌──────────────────────────────────────────────────────────────────────────────┐
  105. │▒ Configuration/Setup: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  106. └──────────────────────────────────────────────────────────────────────────────┘
  107.  
  108.   To configure CZip run CZSETUP, You may also specify a configuration FileName
  109.  on the command line (EX: CZSETUP <PATH/NAME>) if not used CZSETUP will default
  110.  to CZIP.CFG in the current directory.
  111.  
  112.    Below are the configuration options and the explanations, If there is <%>
  113.   following the configuration option you may place a % anywhere in the input
  114.   field and CZip will replace this with the current node number.
  115.   (EX: When entering the logfile name specifying C:\BBS\NODE%\CZIP.LOG
  116.        If CZip is run on node 1 it will use C:\BBS\NODE1\CZIP.LOG)
  117.  
  118.  
  119.           ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  120.           ▒▒╔═══════[ CheckZip v2.00 - (C) 1992 Bill Hull ]═══════╗▒▒
  121.           ▒▒║ Display File       : C:\BBS\CZIP\CZIP.ANS           ║▒▒
  122.           ▒▒║ Comment File       : -None-                         ║▒▒
  123.           ▒▒║ Strip Comments     : Off                            ║▒▒
  124.           ▒▒║ Fail File Name     : FAIL.CZ%                       ║▒▒
  125.           ▒▒║ Bad Dir            : -None-                         ║▒▒
  126.           ▒▒║ Old Files Dir      : -None-                         ║▒▒
  127.           ▒▒║ Virus Dir          : -None-                         ║▒▒
  128.           ▒▒║ Dupe Dir           : -None-                         ║▒▒
  129.           ▒▒║ Log File           : C:\BBS\CZIP\CZIP.LOG           ║▒▒
  130.           ▒▒║ Log Style          : Opus                           ║▒▒
  131.           ▒▒║ Comment Log        : -None-                         ║▒▒
  132.           ▒▒║ Action On Exit     : Files & Move                   ║▒▒
  133.           ▒▒║ Create Fail File In: Current Directory              ║▒▒
  134.           ▒▒║ Convert Archives To: ZIP                            ║▒▒
  135.           ▒▒║ Convert Archives   : Convert Unknown                ║▒▒
  136.           ▒▒║ Conversion Setup                                    ║▒▒
  137.           ▒▒║ Fail Old Files When: All Files Must Be Old          ║▒▒
  138.           ▒▒╚═════════════════════════════════════════════════════╝▒▒
  139.           ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  140.  
  141. ═══════════════════════════════════════════════════════════════════════════════
  142. DISPLAY FILE <%>
  143.  
  144.   Display File Is sent to the user during testing, Specify DRIVE/PATH.
  145.   CZip was packaged with a sample file CZIP.ANS when editing this file or
  146.   creating your own, Placing some special "parameters" in the file will cause
  147.   CZip to replace them with user information (See using CZip for information on
  148.   using drop files).  Below are a list a "parameters" that are valid in this
  149.   file, Please follow a few rules when using these:
  150.                  1) The Parameters Info will be the same color as the parameter
  151.                  2) Do not use flashing colors.
  152.                  3) You must leave enough space after the parameter for the
  153.                     information that will replace it.
  154.  
  155.   The following parameters are valid:
  156.  
  157.        $N  = Callers Full Name (First Last)
  158.        $F  = Callers First Name
  159.        $L  = Callers Last Name
  160.        $C  = Callers City, State
  161.        $T  = Callers Online Time Left
  162.        $O  = Current Node Number
  163.  
  164. ═══════════════════════════════════════════════════════════════════════════════
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  COMMENT FILE <%>
  177.  
  178.   When selecting this option CZSetup will prompt you "Use Random Comments?(Y,N)"
  179.  
  180. ┌────────────────────────────────────────────────────────────────────────────┐
  181. │                            Random Comments                                 │
  182. │                                                                            │
  183. │                                                                            │
  184. │        Archive Comment #1 :                                                │
  185. │        Archive Comment #2 :                                                │
  186. │        Archive Comment #3 :                                                │
  187. │        Archive Comment #4 :                                                │
  188. │        Archive Comment #5 :                                                │
  189. │        Archive Comment #6 :                                                │
  190. │        Archive Comment #7 :                                                │
  191. │        Archive Comment #8 :                                                │
  192. │        Archive Comment #9 :                                                │
  193. │                                                                            │
  194. │                                                                            │
  195. │                          Press F10 To Exit                                 │
  196. └────────────────────────────────────────────────────────────────────────────┘
  197.  
  198.   If you answer no, CZip will prompt you for the PATH/NAME of the comment file
  199.    you wish to use.
  200.  
  201.   CZip can personalize an archive comment for you, Placing "*" before the
  202.   comment path/name will cuase CZip to process the comment file.
  203.   The following "parameters" are valid in comment files.
  204.  
  205.         $U  = Uploaders Name
  206.         $V  = Version Of CZip used for testing
  207.         $D  = Date Tested (MM-DD-YY)
  208.         $N  = Newest File Date (MM-DD-YY)
  209.         $O  = Oldest File Date (MM-DD-YY)
  210.  
  211. ═══════════════════════════════════════════════════════════════════════════════
  212. STRIP COMMENTS
  213.  
  214.          =- DO NOT ENABLE THIS FEATURE IF USING A COMMENT FILE -=
  215.  
  216.    Enabling this feature will cause CZip to remove comments from tested archives
  217.  
  218. ═══════════════════════════════════════════════════════════════════════════════
  219. FAIL FILE NAME <%>
  220.  
  221.   This file will be created when a file fails any test and "ActionOnExit" is
  222.   set to "Files or Files & Move". This is a FILENAME ONLY.
  223.  
  224. ═══════════════════════════════════════════════════════════════════════════════
  225. BAD DIR
  226.  
  227.   When specified and "ActionOnExit" is set to "Moveonly or Files & Move", Files
  228.   failing CRC Checking will be moved into this directory.
  229.  
  230. ═══════════════════════════════════════════════════════════════════════════════
  231. OLD FILES DIR
  232.  
  233.   When specified and "ActionOnExit" is set to "Moveonly or Files & Move", Files
  234.   failing DATE Checking will be moved into this directory.  If not specified
  235.   files failing date check will be moved to the Bad Dir.
  236.  
  237. ══════════════════════════════════════════════════════════════════════════════
  238. VIRUS DIR
  239.  
  240.   When specified and "ActionOnExit" is set to "Moveonly or Files & Move", Files
  241.   failing the VIRUS Scan will be moved into this directory.  If not specified
  242.   files failing the virus scan will be moved to the Bad Dir.
  243.  
  244. ══════════════════════════════════════════════════════════════════════════════
  245. DUPE DIR     (SEE: Command Line Setup For ZDCS Setup)
  246.  
  247.   When specifyed and "ActionOnExit" is set to "MoveOnLy or Files & Move", Files
  248.   failing the DUPE (ZDCS) Check will be moved into this directory. If not
  249.   specifyed files failing dupe check will be moved to the BadDir.
  250.  
  251. ══════════════════════════════════════════════════════════════════════════════
  252.  
  253. LOG FILE <%>
  254.  
  255.   PATH/NAME of the logfile you wish to keep, CZip will log all activities to 
  256.   this file.  In a multi-node setup, you may wish to keep separate logs for
  257.   each node.
  258.  
  259. ══════════════════════════════════════════════════════════════════════════════
  260. LOG STYLE
  261.  
  262.   The 'Style' of logfile you wish to keep.  The 3 options are FD (Front Door),
  263.   OPUS (RA/Quick BBS) or COMPRESSED, which will cause CZip to only make 1 entry
  264.   per file in the log.
  265.  
  266. ══════════════════════════════════════════════════════════════════════════════
  267. COMMENT LOG
  268.  
  269.   All archive comments from tested files will be extracted to this file.  This
  270.   may be useful if someone puts important information about the file in it's
  271.   description.
  272.  
  273. ══════════════════════════════════════════════════════════════════════════════
  274. ACTION ON EXIT
  275.  
  276.   The 'Action' CZip will take when a file fails one or more tests.
  277.  
  278.         MoveOnly      = Only move failed file to Bad/Virus/Old Directories
  279.         Files & Move  = Create FailFile and Move the file to Bad/Virus/Old Dirs
  280.         Errorlevels   = CZip will exit with the following errorlevels:
  281.                         0  = File(s) Passed
  282.                         1  = File(s) Failed CRC Test
  283.                         2  = File(s) Contain A Virus
  284.                         3  = File(s) Older Then Date Specified
  285.                         4  = File(s) Failed Duplicate Testing (ZDCS)
  286.                         5  = Sysop Aborted Testing
  287.  
  288. ══════════════════════════════════════════════════════════════════════════════
  289. CREATE FAIL FILE IN
  290.  
  291.   Where CZip will create the FailFile when ActionOnExit is Set To Files&Move
  292.  
  293.         Current Directory   = CZip will create the FailFile in the current dir
  294.  
  295.         Test File Directory = CZip will create the FailFile in the the directory
  296.                               that contains the file.
  297.  
  298. ══════════════════════════════════════════════════════════════════════════════
  299. CONVERT ARCHIVES TO
  300.  
  301.   What archive format you wish to convert to when CZip find an archive that
  302.   it either doesn't know or is disabled.  ZIP/ARJ/LZH are the supported formats
  303.   to convert to.
  304.  
  305. ══════════════════════════════════════════════════════════════════════════════
  306. CONVERT ARCHIVES
  307.  
  308.   When CZip will call the archive converter.
  309.  
  310.         Convert All      = Convert all archives that don't match the
  311.                            ConvertArchivesTo setting.
  312.  
  313.         Convert Unknown  = Convert archive formats that CZip doesn't know, CZip
  314.                            has internal support for ZIP/ARJ/LZH/PAK/SDN/ZOO.
  315.                            Any archives that doesn't match (ARC/DWC/ICE) will be
  316.                            converted.
  317.  
  318.         Off              = No archives will be converted.
  319.  
  320. ══════════════════════════════════════════════════════════════════════════════
  321. CONVERSION SETUP
  322.  
  323. ┌────────────────────────────────────────────────────────────────────────────┐
  324. │                          Archive Converter Setup                           │
  325. │                                                                            │
  326. │                                                                            │
  327. │   Converter Command:                                                       │
  328. │                   $F Original File Name - $C Converted File Name           │
  329. │                   $N Node #             - $P COM Port                      │
  330. │                   $U Unique Info                                           │
  331. │                                                                            │
  332. │                                                                            │
  333. │ Fail Archive Is Converter Returns Errorlevel => 1 (Y,N)? N                 │
  334. │                                                                            │
  335. │                                                                            │
  336. │                                                                            │
  337. │                         Archive       Unique Info                          │
  338. │                           ZIP                                              │
  339. │                           ARJ                                              │
  340. │                           LZH                                              │
  341. │                                                                            │
  342. │                                                                            │
  343. │                   F1 - Read CDF Files   F10 - Exit                         │
  344. └────────────────────────────────────────────────────────────────────────────┘
  345.  
  346.   Selecting this option will display another screen where you will define the
  347.   archive converter you wish to use.  Pressing "F1" in this screen will cause
  348.   CZSetup to display a list Converters that have already been setup for use
  349.   with CZip.
  350.  
  351.  
  352.  
  353.         Converter Command  = The command line CZip will call to convert an
  354.                              archive.  CZip will first change to the archives
  355.                              directory then call the archive converter.  The
  356.                              following parameters are valid on the command line
  357.                               $F - Original Archive File Name (TEST.ZIP)
  358.                               $N - Converted File Name        (TEST.ARJ)
  359.                               $N - Current Node Number
  360.                               $P - COM Port
  361.                               $U - Unique Archive Info. (See Below)
  362.  
  363.         Fail Errorlevel >1 = Answering 'Y'es to this will cause CZip to fail the
  364.                              archive is the Converter returns an Errorlevel =>1
  365.  
  366.         Unique ARJ/LZH/ZIP = Data entered on in these lines will be returned on
  367.                              the command line when using $U.  This may be
  368.                              information about an archive that tells the
  369.                              converter what type of file it is.
  370.  
  371. ══════════════════════════════════════════════════════════════════════════════
  372. FAIL OLD FILES WHEN
  373.  
  374.   The determines when CZip should fail archives based on file dates.
  375.  
  376.         1 or more  = If one or more files in the archive is older then allowed
  377.                      the archive will fail.
  378.  
  379.         All Files  = If all the files in the archive are older then allowed the
  380.                      archive will fail.
  381.  
  382.         More       = If there are more older files then newer the archive will
  383.                      fail.
  384.  
  385. ══════════════════════════════════════════════════════════════════════════════
  386.           ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  387.           ▒▒╔═══════[ CheckZip v2.00 - (C) 1992 Bill Hull ]═══════╗▒▒
  388.           ▒▒║ Internal Dates     : On                             ║▒▒
  389.           ▒▒║ Swapping           : On                             ║▒▒
  390.           ▒▒║ Swap Drive         : C:                             ║▒▒
  391.           ▒▒║ Max. Days Old      :  0                             ║▒▒
  392.           ▒▒║ Set Date To Newest : Off                            ║▒▒
  393.           ▒▒║ Status Screen      : On                             ║▒▒
  394.           ▒▒║ EndTimer Seconds   : 5                              ║▒▒
  395.           ▒▒║ Add File(s)        : -None-                         ║▒▒
  396.           ▒▒║ Work Drive         : Current                        ║▒▒
  397.           ▒▒║ UpDate FILES.BBS                                    ║▒▒
  398.           ▒▒║ COM Port Setup                                      ║▒▒
  399.           ▒▒║ Command Line Setup                                  ║▒▒
  400.           ▒▒║ Unwanted Files                                      ║▒▒
  401.           ▒▒║ Skip Files                                          ║▒▒
  402.           ▒▒║ Restore Defaults                                    ║▒▒
  403.           ▒▒║ Load New Config File                                ║▒▒
  404.           ▒▒╚═════════════════════════════════════════════════════╝▒▒
  405.           ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  406.  
  407. ══════════════════════════════════════════════════════════════════════════════
  408. INTERNAL DATES
  409.  
  410.   This determines wether or not CZip will check the dates of internal archives.
  411.  
  412.         Yes  = CZip will check the file dates of internal archives
  413.         No   = CZip will not check the dates of internal archives
  414.  
  415. ══════════════════════════════════════════════════════════════════════════════
  416.  
  417.  
  418.  
  419. SWAPPING
  420.  
  421.   When enabled, CZip will "swap" itself out of memory before calling another
  422.   program.  Swapping will be to EMS/XMS/DISK in that order.
  423.  
  424. ══════════════════════════════════════════════════════════════════════════════
  425. SWAP DRIVE
  426.  
  427.   If no/insufficient EMS/XMS is available for swapping, This drive will be used
  428.   for CZip's swap file.
  429.  
  430. ══════════════════════════════════════════════════════════════════════════════
  431. MAX DAYS OLD
  432.  
  433.   The max. number of days old file(s) in an archive may be before failing the
  434.   archive. (EX: if you do not wish to accept files over 3 months old, set this
  435.   to 90)
  436.  
  437.   Setting max old days to 0 disables date checking.
  438.  
  439. ══════════════════════════════════════════════════════════════════════════════
  440. SET DATE TO NEWEST
  441.  
  442.   If enabled CZip will scan the archive, not it's internals, for the newest
  443.   file date and set the archives date to this.
  444.  
  445. ══════════════════════════════════════════════════════════════════════════════
  446. STATUS SCREEN
  447.  
  448.   Enables/Disables CZip "Archive Status Screen",  This is the last screen
  449.   the user sees and contains information about Archives tested and there results
  450.  
  451. ══════════════════════════════════════════════════════════════════════════════
  452. END TIMER SECONDS
  453.  
  454.    Sets the delay time on the Status Screen, CZip will pause on the status
  455.    screen for the specified time or until a user presses a key.
  456.  
  457. ══════════════════════════════════════════════════════════════════════════════
  458. ADD FILES
  459.  
  460.    When selecting this option CZSetup will prompt you "Use Random Adds?(Y,N)"
  461.  
  462.  If you answer yes, CZSetup will allow you to enter up to 9 files to be randomly
  463.   selected and added to archives.
  464.  
  465. ┌────────────────────────────────────────────────────────────────────────────┐
  466. │                            Random Add Files                                │
  467. │                                                                            │
  468. │                                                                            │
  469. │               Add File #1 :                                                │
  470. │               Add File #2 :                                                │
  471. │               Add File #3 :                                                │
  472. │               Add File #4 :                                                │
  473. │               Add File #5 :                                                │
  474. │               Add File #6 :                                                │
  475. │               Add File #7 :                                                │
  476. │               Add File #8 :                                                │
  477. │               Add File #9 :                                                │
  478. │                                                                            │
  479. │                                                                            │
  480. │                          Press F10 To Exit                                 │
  481. └────────────────────────────────────────────────────────────────────────────┘
  482.  
  483. If you answer no, CZSetup will prompt you for a path/name of a file to add to
  484. archives.
  485.  
  486. ══════════════════════════════════════════════════════════════════════════════
  487. WORK DRIVE
  488.  
  489.    This option allows you to specify a drive other then the default drive CZip
  490.    will use for testing the archive.  If possible this should be a RAM drive
  491.    to increase performance.
  492.  
  493. ══════════════════════════════════════════════════════════════════════════════
  494. UPDATE FILES.BBS
  495.  
  496. ┌────────────────────────────────────────────────────────────────────────────┐
  497. │                      Update FILES.BBS                                      │
  498. │              $N Uploaders name - $D Date Tested                            │
  499. │                                                                            │
  500. │                                                                            │
  501. │                                                                            │
  502. │           Update FILES.BBS In BadDir? N (Y/N)                              │
  503. │                                                                            │
  504. │               Description:                                                 │
  505. │                                                                            │
  506. │                                                                            │
  507. │           Update FILES.BBS In OldDir? N (Y/N)                              │
  508. │                                                                            │
  509. │               Description:                                                 │
  510. │                                                                            │
  511. │           Update FILES.BBS In VirusDir? N (Y/N)                            │
  512. │                                                                            │
  513. │               Description:                                                 │
  514. │                                                                            │
  515. │                                                                            │
  516. │                                                                            │
  517. │                          Press F10 To Exit                                 │
  518. └────────────────────────────────────────────────────────────────────────────┘
  519.  
  520.  
  521.    This option is for RA/QUICK/SUPER/COMPT. BBS sysops who wish to update the
  522.    FILES.BBS files in there BAD/VIRUS/OLD/DUPE directories with a pre-defined
  523.    file description.
  524.  
  525.    There are 2 "parameters" you may enter on the description line:
  526.  
  527.      $N - Uploaders Name
  528.      $D - Date Tested
  529.  
  530. ══════════════════════════════════════════════════════════════════════════════
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547. COM PORT SETUP
  548.  
  549. ┌────────────────────────────────────────────────────────────────────────────┐
  550. │                        Communications Port SetUp                           │
  551. │                                                                            │
  552. │                                                                            │
  553. │                                                                            │
  554. │            COM1:  IRQ: 4    FlowControl: 1    Locked Rate:     0           │
  555. │                                                                            │
  556. │            COM2:  IRQ: 3    FlowControl: 1    Locked Rate:     0           │
  557. │                                                                            │
  558. │            COM3:  IRQ: 4    FlowControl: 1    Locked Rate:     0           │
  559. │                                                                            │
  560. │            COM4:  IRQ: 3    FlowControl: 1    Locked Rate:     0           │
  561. │                                                                            │
  562. │                        Use Fossil Driver? N (Y/N)                          │
  563. │                                                                            │
  564. │                                                                            │
  565. │        FlowControl:  0) None - 1) Xon/Xoff - 2) Cts/Rts - 3) Both          │
  566. │                                                                            │
  567. │             CAUTION:  Invalid Settings, WILL Cause Problems.               │
  568. │                                                                            │
  569. │                                                                            │
  570. │                           Press F10 To Exit                                │
  571. └────────────────────────────────────────────────────────────────────────────┘
  572.  This is where you will need to tell CZip about your COM PORTS:
  573.   IRQ: The IRQ of COMx:, Unless you have an nonstandard setup, The defaults
  574.        will probably work.
  575.   FlowControl: The FlowControl CZip will use, XON/XOFF works well under most
  576.                situations, CTS/RTS is only for modems that have "hardware"
  577.                handshaking.
  578.   LockedRate: If you have you port "locked", You will need to define the locked
  579.               rate here, The value here will override the -B command line.
  580.  
  581.   Use Fossil Driver: CZip has the ability to use a FOSSIL driver, If you do not
  582.                      wish to use CZip's internal serial routines and use a
  583.                      fossil driver, Set this to YES.  When using a fossil
  584.                      the rest of the options on the screen have no effect.
  585.  
  586.  
  587.  
  588. ══════════════════════════════════════════════════════════════════════════════
  589. COMMAND LINE SETUP
  590.  
  591.  
  592.        * * * THIS OPTION WILL BE DOCUMENTED, WHEN FINISHED * * *
  593.  
  594.  
  595.  
  596. ══════════════════════════════════════════════════════════════════════════════
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612. UNWANTED FILES
  613.  
  614. ┌────────────────────────────────────────────────────────────────────────────┐
  615. │                           UnWanted Files.                                  │
  616. │                                                                            │
  617. │                                                                            │
  618. │                                                                            │
  619. │                Delete UnWanted Files? Y (Y/N)                              │
  620. │                                                                            │
  621. │Path/Name Of UnWanted List: -NONE-                                          │
  622. │     Path/Name Of CRC List: -NONE-                                          │
  623. │       Use Internal Search: Y (Y/N)                                         │
  624. │                                                                            │
  625. │                   File #1 : BBS.*                                          │
  626. │                   File #2 : *.BBS                                          │
  627. │                   File #3 : TYPEME.NOW                                     │
  628. │                   File #4 : GOFORIT.COM                                    │
  629. │                   File #5 :                                                │
  630. │                   File #6 :                                                │
  631. │                   File #7 :                                                │
  632. │                   File #8 :                                                │
  633. │                   File #9 :                                                │
  634. │                                                                            │
  635. │                       Press F10 to Exit                                    │
  636. │                                                                            │
  637. └────────────────────────────────────────────────────────────────────────────┘
  638.  These are the files you wish to remove from tested archives, CZip has 3 ways
  639.  to define unwanted files. CZip also supports add-on utilities that remove files
  640.  (such as ANTI-AD) see Command Line Setup.
  641.  
  642.  Path/Name Of Unwanted List: This is a standard ASCII text file containing
  643.                              filenames you wish to remove from archives.
  644.                              This file must have 1 entry per line and may         
  645.                              include wildcards.
  646.  Path/Name Of CRC List: This is also a stander ASCII text file that contains
  647.                         filenames and CRC values, The filenames are for your
  648.                         reference only and are ignored by CZip.  CZip will check
  649.                         each file in the archive against the CRC's defined in     
  650.                         this list if a match is found, The file is removed.
  651.                         This file must have 1 entry per line and must be the
  652.                         following format:
  653.                         FILENAME,CRC  (EX: BBS.AD,41F0DDA1)
  654.  Use Internal Search:   If you don't understand the following, Please leave this
  655.                         set to YES.  The File #x: are filenames you wish to       
  656.                         remove from an archive, They are checked thru an          
  657.                         Internal routine in CZip, this routine is NOT capable of  
  658.                         finding files that contain "High bit" ASCII chars.  If    
  659.                         you wish to remove files that contain these chars they    
  660.                         must be defined in the File #x: slots and Internal        
  661.                         Search must to set to NO.
  662.                         A better method of finding such files would be to find    
  663.                         the file's CRC and add it to the CRC list.
  664.  File #x:               Filenames that will be removed from archives, This        
  665.                         method is the same as the "Unwanted List" but does not    
  666.                         require a text file.  (Please also see 'Use Internal      
  667.                         Search:')
  668.  
  669.  
  670. ══════════════════════════════════════════════════════════════════════════════
  671.  
  672.  
  673.  
  674.  
  675. SKIP FILES
  676.  
  677.  
  678. ┌────────────────────────────────────────────────────────────────────────────┐
  679. │                            Files To Ignore                                 │
  680. │                                                                            │
  681. │                                                                            │
  682. │                                                                            │
  683. │           File Ext. #1 :  *.                                               │
  684. │           File Ext. #2 :  *.                                               │
  685. │           File Ext. #3 :  *.                                               │
  686. │           File Ext. #4 :  *.                                               │
  687. │           File Ext. #5 :  *.                                               │
  688. │           File Ext. #6 :  *.                                               │
  689. │           File Ext. #7 :  *.                                               │
  690. │           File Ext. #8 :  *.                                               │
  691. │           File Ext. #9 :  *.                                               │
  692. │                                                                            │
  693. │                          Press F10 To Exit                                 │
  694. │                                                                            │
  695. └────────────────────────────────────────────────────────────────────────────┘
  696.  This option allows you to define up to 9 file ext's, CZip will simply Ignore.
  697.  CZip will not attempt to do ANYTHING with these files.
  698.  
  699. ══════════════════════════════════════════════════════════════════════════════
  700.  
  701.  
  702. ┌──────────────────────────────────────────────────────────────────────────────┐
  703. │▒ Using CZIP.EXE ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  704. └──────────────────────────────────────────────────────────────────────────────┘
  705.  
  706.  CZIP.EXE should be run when a user has uploaded a file, Most BBS Software/
  707.  Transfer Systems allow an easy implementation of CZip. Some examples are listed
  708.  at the end of this file.
  709.  
  710.  Command Line Options:
  711.  
  712.    -P  (0-4) COM port to use for output.  0 = Local Operation.
  713.  
  714.    -B  Current BAUD Rate Of -P, If you are using a locked port use the locked
  715.        port rate.  Specifying 0 will cause CZip to use the port in its current
  716.        state.
  717.  
  718.    -C  Specifies PATH/NAME of the configuration file you wish to use, CZip has
  719.        2 other ways to determine it's configuration file.
  720.          1) With the CZCONFIG environment variable.
  721.          2) If not specified with the -C command line switch or the CZCONFIG
  722.             environment variable, CZip will attempt to use CZIP.CFG from the
  723.             directory containing CZIP.EXE,
  724.  
  725.    -N  (OPTIONAL) Current NODE Number, In a multi-node environment this MUST be
  726.        set to the current lines node #, If you omit this when running multi node
  727.        strange things will occur.
  728.  
  729.    -F  Specifies PATH/NAME of the the archive to test, All normal DOS wildcards
  730.        (*?) are valid.  You may also specify a list of files to test by placing
  731.        a @ before filelist (EX: -F@C:\BBS\FILE.LST), Wildcards are NOT valid
  732.        in file lists.
  733.  
  734.    -I  (OPTIONAL) Specifies the PATH to your BBS "Dropfile" this file MUST be
  735.        used if you wish to use any of the replaceable parameters in CZip,
  736.        If specified CZip will also place the uploads name in your
  737.        LOG/COMMENT LOG files.
  738.  
  739.    -Tx (OPTIONAL) Specifies the "Dropfiles" type:
  740.        -T1  DORINFO1.DEF
  741.        -T2  PCBOARD.SYS
  742.        -T3  DOOR.SYS
  743.  
  744.  The following example would bring up CZip on Node 3 Using COM Port 1 at a
  745.  baud rate of 9600 testing D:\UP\*.ZIP With a DORINFO1.DEF in C:\RA\NODE3
  746.  
  747.   C:\RA\CZIP\CZIP -N3 -P1 -B9600 -FD:\UP\*.ZIP -T1 -IC:\RA\NODE3
  748.                    |   |   |      |             |   |
  749.           Node 3---|   |   |      |             |   |
  750.                        |   |      |             |   |
  751.           COM Port 1---|   |      |             |   |
  752.                            |      |             |   |
  753.           Baud Rate 9600---|      |             |   |
  754.                                   |             |   |
  755.           Test D:\UP\*.ZIP--------|             |   |
  756.                                                 |   |
  757.           Use DORINFO1.DEF----------------------|   |
  758.                                                     |
  759.           Path To DORINFO1.DEF----------------------|
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766. ┌──────────────────────────────────────────────────────────────────────────────┐
  767. │▒ Support: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  768. └──────────────────────────────────────────────────────────────────────────────┘
  769.  
  770.  If you have any problems/suggestions/bug reports/etc. I'd love to her them, I
  771.  may be contacted in any of the following ways:
  772.  
  773.         1) Fidonet NetMail to Bill Hull @ 1:2210/978
  774.  
  775.         2) VOICE 815-229-7068 (5-11pm CST PLEASE!)
  776.  
  777.         3) US Mail:
  778.                 Bill Hull
  779.                 PO Box 7453
  780.                 Rockford IL 61126
  781.  
  782.  The latest version of CZip will always be available on:
  783.  
  784.                 US:                                      Europe:
  785.             File Cabinet                      DataGate Information Systems
  786. 815-399-8978 ■ Node 1 ■ 9600 - 16.8K                 +31-182831739
  787. 815-399-2762 ■ Node 2 ■ 9600 - 16.8K                 +31-365338175
  788. 815-399-9474 ■ Node 3 ■ 9600 - 16.8K
  789.  
  790.  Freq Magic Name CZIP @ 1:2210/978
  791.  
  792. The latest version will also be available thru our beta sites, See BETA.BBS
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800. ┌──────────────────────────────────────────────────────────────────────────────┐
  801. │▒ Using CZip With Remote Access v2.00: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  802. └──────────────────────────────────────────────────────────────────────────────┘
  803.  
  804. Thanks to Mike Ehlert (Sysop of Pacific Coast Micro) For these insturctions:
  805.  
  806. Run RACONFIG, go to OPTIONS>FILES>UPLOAD_SCAN and set one of the
  807. following scan utility command lines to:
  808.  
  809. C:\ZIP\CZIP.EXE -T1 -IC:\RA\LINE$N -N*N -F@ *M
  810.             |    |   |              |    |
  811. Path To CZip|    |   |              |    |
  812.                  |   |              |    |
  813. Use DORINFO1.DEF-|   |              |    |
  814.                      |              |    |
  815. Path To DORINFO1.DEF-|              |    |
  816.                                     |    |
  817. Node Number-------------------------|    |
  818.                                          |
  819. FileName (Passed By RA)------------------|
  820.  
  821. CZSETUP:
  822. Be sure to set ACTION ON EXIT: Errorlevels, as this is the
  823. only way that RA can determine the status.
  824. Also it looks best if you set the STATUS SCREEN: off, as RA calls
  825. CZIP once for each file, so a status report after each one is not
  826. needed.
  827.  
  828. You can allow CZIP to fail outdated archives, but then you will want to
  829. change RA language prompt 637 to something other then "Failed Virus Check".
  830. I set mine to "Failed. No Credit Issued."
  831.  
  832. ┌──────────────────────────────────────────────────────────────────────────────┐
  833. │▒ Using CZip With FileDoor: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  834. └──────────────────────────────────────────────────────────────────────────────┘
  835. ┌──────────────────────────────────────────────────────────────────────────────┐
  836. │▒ Using CZip With EFT: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  837. └──────────────────────────────────────────────────────────────────────────────┘
  838. ┌──────────────────────────────────────────────────────────────────────────────┐
  839. │▒ Using CZip With ACFiles: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  840. └──────────────────────────────────────────────────────────────────────────────┘
  841. ┌──────────────────────────────────────────────────────────────────────────────┐
  842. │▒ Using CZip With PCBoard: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  843. └──────────────────────────────────────────────────────────────────────────────┘
  844. ┌──────────────────────────────────────────────────────────────────────────────┐
  845. │▒ Special Thanks: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  846. └──────────────────────────────────────────────────────────────────────────────┘
  847.