home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / a / ac300a.zip / AC.DOC < prev    next >
Text File  |  1993-03-25  |  36KB  |  922 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                      
  20.  
  21.  
  22.  
  23.  
  24.                      ▀▀▀▀\              ▀▀▀▀▀▀\
  25.                     ▀\   ▀\    V3.00a  ▀▀\   ▀▀\
  26.                    ▀\     ▀\          ▀▀\
  27.                   ▀\       ▀\         ▀▀\
  28.                   ▀▀▀▀▀▀▀▀▀▀\         ▀▀\
  29.                  ▀\         ▀\          ▀▀\   ▀▀\
  30.                  ▀\         ▀\rchive     ▀▀▀▀▀▀\onverter
  31.                            
  32.                
  33.                           Donald M. Langhorne
  34.                         South 5241 Columbia Ave.
  35.                            Hamburg, NY 14075
  36.  
  37.  
  38.                          Registration only $10
  39.                                    
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.                                      -i-
  48.  
  49.  
  50.                                     Contents
  51.                                     --------
  52.  
  53.  
  54.                       Introduction---------------------- 1
  55.                       Special Features------------------ 1
  56.                       Installation---------------------- 1
  57.                       Archive programs------------------ 2
  58.                       Usage----------------------------- 3
  59.                       Options--------------------------- 4
  60.                       Using ACSETUP--------------------- 5
  61.                       Command Line---------------------- 6
  62.                       Command Line Options-------------- 7
  63.                       Command Line Examples------------- 8
  64.                       Command Line Error Levels--------- 9
  65.                       Logging----------------------------10
  66.                       Limitations----------------------- 11
  67.                       History of Revisions-------------- 13
  68.                       Disclaimer------------------------ 17
  69.                       Registration---------------------- 17
  70.  
  71.  
  72.  
  73.  
  74.                                       -1-
  75.  
  76.  
  77.  
  78. INTRODUCTION:
  79. =============
  80.  
  81.      AC converters to/from almost all archive types.  AC can be used
  82.      in two possible mode of operation: UI(User Interface) Mode
  83.      and command line mode.  Both modes are available with just one
  84.      EXE file.  To effectively use this program you must have at 
  85.      least a basic understanding of how archivers work, and what they
  86.      are.  To begin using AC, you will need to place the EXE files,
  87.      .HLP files, and AC.DB in a directory accessible from your DOS 
  88.      path.  
  89.  
  90.  
  91.  
  92. SPECIAL FEATURES:
  93. =================
  94.  
  95.       -  Virtually ANY known or future archiver can be defined to work
  96.           with AC, so long as it follows a few basic rules. 
  97.       -AC has the ability to report conversion to a log file
  98.       -AC works in conjunction with a configuration file AC.DB.  This allows
  99.           for customization
  100.       -AC supports recursive archives.  To convert an archive recursively
  101.           the archive being converted to MUST support recursion.
  102.       -AC can SCAN archives during conversion to check for viruses
  103.       -AC supports nested archives upto 1 level deep.
  104.       
  105.  
  106.  
  107. Installation:
  108. =============
  109.  
  110.         Installation can be completed by following these simple steps:
  111.  
  112.         1)  Copy the files AC.EXE, AC.DB and ACS.EXE to a directory
  113.             in your path.
  114.  
  115.         2)  If you want On-Line help in UI mode, the copy the files
  116.             AC.HLP and ACS.HLP to the same location as above.(AC will
  117.             operate without these files, but you will be on your own!)
  118.  
  119.         3)  Wherever you place AC.EXE, AC.DB and ACSETUP.EXE they MUST
  120.             be in the SAME location for AC to operate properly.
  121.  
  122.         4)  Run ACS.EXE(ACSetup) and modify the archivers, dearchivers,
  123.             defaults, and the registration number, where applicable.
  124.  
  125.         5)  Run AC.      
  126.             
  127.         That's It!! Enjoy.
  128.  
  129.  
  130.                                       -2-
  131.  
  132. Archive Programs:
  133.  
  134.         The following is a list of all known archivers that are defined
  135.         by default with the shareware version of AC, and some alternates
  136.         that can be used instead.
  137.  
  138.  
  139.  
  140. Type:          Files Supported           Vendor   Versions(tested & supported)
  141. =============================================================================
  142.  
  143. ARC programs:
  144.                pkarc.exe & pkxarc.exe   {PKWARE, Inc.}        3.61
  145.                pkpak.exe & pkunpak.exe  {PKWARE, Inc.}        3.61
  146.                arc.exe                  {Sea, Inc.}           6.02
  147.  
  148. ARJ programs:
  149.                arj.exe                  {Robert Jung}         2.00-2.30
  150.  
  151. LZH programs:
  152.                lha.exe                  {Haruyasu Yoshizaki}  2.11-13
  153.                lharc.exe                {Haruyasu Yoshizaki}  1.13c
  154.  
  155. ZIP programs:
  156.                pkzip.exe & pkunzip.exe   {PKWARE, Inc.}       1.10-2.04g
  157.  
  158. DWC programs:
  159.                dwc.exe                   {Dean W. Cooper}     A5.01
  160.  
  161. HYP programs:                            (P. Sawatzki K.P. Nischke}
  162.                hyper.exe                                      2.5
  163.  
  164. ZOO programs:
  165.                zoo.exe                   {Rahul Dhesi}        2.01-2.10
  166.  
  167. MD  programs:
  168.                mdcd.exe                  {Mike Davenport}     1.00
  169.  
  170. PAK programs:
  171.                pak.exe                   {NOGATE Consulting}  2.51
  172.  
  173. LZS programs:                     {K.MIKI H.OKUMURA K.MASUYAMA}
  174.                larc.exe &larc7e.ovr                           3.33
  175.  
  176. SQZ programs:                     {Jonas I Hammarberg}
  177.                sqz.exe                                        1.08.2-1.08.3  
  178.  
  179.  
  180.                                      -3-
  181.  
  182.  
  183.  
  184. USAGE:
  185.      AC has been designed to be as easy and quick to use as possible.
  186.      All that is necessary to convert an archive is to follow these
  187.      simple rules:
  188.  
  189.         1)  After running AC, you will see a window that shows all
  190.             the available directories(including '..' to allow you
  191.             to navigate your entire directory structure by moving
  192.             one directory back toward the root directory).  This
  193.             window will also show any archives that reside in your
  194.             current directory.  AC will ONLY show valid archive
  195.             files that match the archivers defined in ACSetup.
  196.  
  197.          2) By moving the cursor, either highlight the file you want to
  198.             convert or Tag files for conversion.
  199.  
  200.          3) Before you convert the archives, you should check to see
  201.             that AC is configured for your needs.  Hitting the F3
  202.             key will bring up a window with all the current toggles
  203.             and their settings.  Make any adjustments necessary.
  204.             ***It is possible to save the desired settings of the***
  205.             ***Toggles as defaults only if AC has been registered***
  206.  
  207.          4) after you have selected what archive type and what settings
  208.             to use, Press <ENTER> to convert the highlighted file only, 
  209.             <F2> to convert multiple files.
  210.  
  211.          5) AC will then proceed with the conversion, and when done
  212.             return you to the main program, with the file list
  213.             updated.
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.        
  221.                                      -4-
  222. OPTIONS:
  223. =========
  224.      All options can be changed by highlighting the desired toggle and
  225.      pressing the <return> key to go through the available selections.
  226.      To the left of each option, an alternate hot key is shown where
  227.      applicable.
  228.  
  229. N/A     Convert to: ARC/ARJ/DWC/LZH/LZS/MD/PAK/ZIP/ZOO
  230.           This setting allows the user to change what type of archive
  231.           that AC should convert to.
  232. <ALT-R> Recursion: ON/OFF
  233.           This will either turn on support for recursion or turn it off.
  234.           Recursion means to recognize archives that have directories with
  235.           files converted without losing it's structure.
  236.           If you are converting a recursed archive to another type that
  237.           does not support recursion, it is important to turn this switch
  238.           off.
  239. <ALT-I> Timestamp: ON/OFF
  240.           This toggle when turned on causes AC to alter the date of
  241.           the new archive file to the latest date of the actual files
  242.           that are inside the archive.  Turning this feature off causes
  243.           AC to use today's date for the date of the archive.
  244. <ALT-L> Logging: ON/OFF
  245.           This toggle when on, will cause AC to send a one line report to
  246.           a text file AC.LOG that shows the name and size of both the
  247.           old archive and new archive, and the difference in size after
  248.           conversion.  Each time a file is converted with this on, AC.LOG
  249.           will be appended to.  Turning this feature off will cause no
  250.           report to be sent.
  251. <ALT-C> Scan: ON/OFF
  252.           This toggle when ON, will enable SCAN.EXE to check for viruses
  253.           inside the archive.  This will increase the conversion time, so
  254.           it can usually be turned off, unless you are converting a file
  255.           you have just downloaded.
  256. <ALT-K> Keep Originals: ON/OFF
  257.           This toggle when ON, prevents AC from deleting the original
  258.           archive after conversion.
  259. <ALT-V> Video Mode: 25/28/43/50
  260.           This will toggle the screen size.  Be aware that 43/50 line
  261.           support is not available for CGA monitors and 50 line support
  262.           is not available to EGA monitors.  Changing this value on a
  263.           monitor that does not support these modes, could cause the
  264.           screen to look very odd, since AC does not check before it
  265.           switches modes, whether the monitor supports the higher modes.
  266. <ALT-U> Update Mode: ON/OFF
  267.           This toggle when ON will allow AC to support updating of
  268.           archives.  For example when PKZIP 2.0 is available, you may want
  269.           to update all your existing ZIP files to the new version.
  270.           with this set to ON, AC will not check to see if it is
  271.           overwriting a file, which it normally does.  This should only
  272.           be set to ON when you want to update archives to the same type.
  273. <ALT-N> Nested Archives: ON/OFF
  274.           This toggle when ON will provide support for converting archives
  275.           within archives.     
  276.  
  277.                                      -5-
  278.  
  279. Using ACS(Previously ACSETUP)
  280. =============================
  281.  
  282.  
  283.        -ACS is a menu driven program that allows the user to 
  284.         configure the AC.DB file for use with AC.EXE.
  285.         Once AC.DB is configured it is not necessary to keep ACS
  286.         installed, but any future changes that need to be made must
  287.         be done using ACS.
  288.  
  289.        -Assuming ACS is in your path and AC.DB is in THE SAME
  290.         DIRECTORY as ACS, ACS can be run from any directory.
  291.  
  292.        -When using ACS, use the up and down arrow keys to highlight
  293.         the item you wish to change.  Then hit the enter key to choose
  294.         your choice.  ESC will return you to the previous menu options.
  295.         and if you hit ESC at the main menu, it will exit the program.
  296.  
  297.        -For specific help run ACS and press F1 for help, then select the
  298.         topic you wish help on.
  299.        
  300.        -In order to define an archiver or dearchiver that is not already
  301.         defined in ACS, you should print out the command line help if
  302.         possible to help you enter the required information.
  303.  
  304.        -If you do not want to add a switch, simply leave it blank.  For
  305.         example, PKArc does NOT support recursion.  Simply leave the fields
  306.         for recursion blank.      
  307.  
  308.       NOTE: The menu choice 'Default toggles' is only applicable to the
  309.             registered version.  While you can enter and make changes
  310.             to these values, they will not be recognized by AC unless
  311.             a valid registration number has been entered.
  312.  
  313.  
  314.                                          -6-
  315.  
  316.  
  317. Command Line: 
  318. =============
  319.  
  320.      AC will accept command line options.  This allows for faster operation
  321.      since AC is told what to do when it executes, acts on the switches and
  322.      exits.  If you modify the command line switches, then obviously they
  323.      will not match those presented below.  The switches below describe
  324.      the default switches and archiver definitions that are shipped with AC.
  325.  
  326.      ***Registered users can change the defaults for these options, and
  327.         therefore when using the commands: /k, /n, /u, /v, and /w would
  328.         actually toggle these features OFF if they were defined as being
  329.         ON.
  330.  
  331.      Commands:
  332.      ========= 
  333.  
  334.      /a  Convert to .ARC{Default}
  335.           This will convert the specified file(s) to an archive(s) of type ARC
  336.  
  337.      /j  Convert to .ARJ
  338.           This will convert the specified file(s) to an archive(s) of type ARJ
  339.  
  340.      /d  Convert to .DWC
  341.           This will convert the specified file(s) to an archive(s) of type DWC
  342.  
  343.      /h  Convert to .HYP
  344.           This will convert the specified file(s) to an archive(s) of type HYP
  345.  
  346.      /l  Convert to .LZH
  347.           This will convert the specified file(s) to an archive(s) of type LZH
  348.      
  349.      /p  Convert to .PAK
  350.           This will convert the specified file(s) to an archive(s) of type PAK
  351.  
  352.      /q  Convert to .SQZ
  353.           This will convert the specified file(s) to an archive(s) of type SQZ
  354.  
  355.      /s  Convert to .LZS
  356.           This will convert the specified file(s) to an archive(s) of type LZS
  357.      
  358.      /o  Convert to .ZOO
  359.           This will convert the specified file(s) to an archive(s) of type ZOO
  360.  
  361.      /z  Convert to .ZIP
  362.           This will convert the specified file(s) to an archive(s) of type ZIP
  363.  
  364.      /<x> Convert to .<EXT>
  365.           This would be any custom archivers that you define where
  366.             <x> would be the switch character chosen, and
  367.             <EXT> would be the extension chosen.
  368.  
  369.      /k  Keep originals
  370.           This command will prevent AC from deleting the original archive after
  371.           conversion.  
  372.      
  373.      /n  Nested Archives
  374.           This command will provide support for automatic conversion of any
  375.           archives found inside of the main archives being converted.
  376.  
  377.  
  378.                                          -7-
  379.  
  380.     Command Line(Cont.)
  381.     ===================
  382.  
  383.      /v  Scan for Viruses.
  384.           This command will invoke McAffee's SCAN after extraction and before
  385.           re-compression.  If a virus is detected, AC will notify the user.
  386.  
  387.      /w  Write report to LOG file
  388.           This command will cause AC to append/create to the file AC.LOG which
  389.           would be located in the same directory as AC.EXE.  The log file will
  390.           keep information on the names and filesizes before and after
  391.           conversion, plus the difference in size and if it was scanned.
  392.  
  393.      /u  Update archive
  394.           this command will prevent AC from checking if there is already a file
  395.           with the name that the archive will become after conversion.
  396.           This command is most useful when simply updating an archive without
  397.           changing it's type.  IE update files from pkzip 1.10 to 2.04
  398.  
  399.    Other options from the command line:
  400.    ====================================
  401.      -S   Display defaults
  402.            This command will output the defaults preferences for AC.
  403.            ***This feature is only useful for registered users.***
  404.  
  405.  
  406.  
  407.      OPTIONS:
  408.      ======== 
  409.           Options should follow the command that specifies the type to convert
  410.      to and should not have any spaces between the two.
  411.      IE 'AC /jr filename.zip' is the correct syntax.   
  412.  
  413.      r  convert file with recursion.  
  414.         This option will allow for nested directories inside of archive files.
  415.  
  416.      t  Update to latest member
  417.         This option will cause AC to locate the newest file inside of the 
  418.         current archive and change to date of the new archive to that date.
  419.                
  420.  
  421.                                          -8-
  422.  
  423. Examples:  Command Line
  424. =======================
  425.  
  426.      Example 1:  To convert the file AC210.ZIP to an ARJ.
  427.                     
  428.                     'AC /j AC210.ZIP' or 'AC AC210'
  429.      
  430.  
  431.      Example 2:  To convert the file WP51.ZIP to an ARJ file with recursion
  432.                  and timestamping without deleting the original archive.
  433.                     
  434.                     'AC /jrt /k WP51.ZIP'    
  435.  
  436.      Example 3:  To convert the file MYFILE.LZH to a ZIP file with recursion
  437.                  timestamping, not deleting the original, scan for viruses
  438.                  and report to a log file.
  439.  
  440.                     'AC /zrt /k /v /w MYFILE.ZIP'
  441.  
  442.      Example 4:  To update the file ZIPFILE.ZIP which is currently compressed
  443.                  with PKZIP 1.10 to the newer PKZIP 2.00
  444.  
  445.                     'AC /z /u ZIPFILE.ZIP'
  446.                          
  447.  
  448. Note on defaults:
  449. =========================
  450.  
  451.      **Only Registered versions allow for the defaults to be modified.**
  452.  
  453.      The pre-defined default for Archive type is ARC.  
  454.      It is possible to not include a switch specifying what archive type
  455.      to convert to.  IE 'AC MYFILE.ARJ' would automatically convert the
  456.      file from type .ARJ to type .ARC.  Registered users can change this
  457.      default to any other for faster execution.
  458.  
  459.      As of this release it is NOT possible to toggle the recursion or timestamp
  460.      options from the command line if NO archive switch is supplied.
  461.  
  462.                                          -9-
  463.  
  464. Command Line Error Levels:
  465. ==========================
  466.  
  467.  When AC is run in Command Line mode, it will return error level values 
  468.  for use in batch files.  If you are unfamiliar with batch files or with
  469.  DOS error levels, please consult your DOS manual.
  470.  
  471.  The following error levels with their descriptions are returned by AC:
  472.  
  473.  ERROR-LEVEL    DESCRIPTION
  474.  ---------------------------
  475.  0              Conversion Complete
  476.  1              User Abort. Conversion stopped
  477.  2              Error during extraction
  478.  3              Error during compression
  479.  4              New Archive was not created/does not exist
  480.  5              Temporary  directory could NOT be created
  481.  6              Error changing directory
  482.  
  483.  AC does NOT return different errorlevel values in UI mode.  It will 
  484.  always return 0.
  485.  
  486.                                         -10-
  487.  
  488. Logging:
  489. ========
  490.  
  491. AC can optionally log information to a text file for each archive that it
  492. converts.  The text file is in text fixed length columns which would 
  493. allow for easy conversion to a database or spreadsheet if desired.
  494.  
  495. The basic convention of the log is as follows:
  496.  
  497. <Original Name>:<Original Size> ==> <New Name>:<New Size> <Difference> <Scan>
  498.  
  499. <Original Name>:  The original name the archive had before conversion.
  500. <Original Size>:  Original size of archive in K  {E.G. 50k}
  501. <New Name>:      The name of the archive after conversion. 
  502. <New Size>:      The new size of the archive after conversion.
  503. <Difference>:    The difference between the new size and original size
  504.                  plus whether the new size is larger or smaller than the
  505.                  original size.                        
  506. <Scan>:          The condition of a virus scan.  Can be one of three values.
  507.                    1) unscanned : a scan was not performed during conversion.
  508.                    2) scanned   : archive was scanned. No viruses found.
  509.                    3) scanned/cleaned : archive was scanned, a virus was found
  510.                       but was cleaned by clean.exe.
  511.  
  512.                **NOTE:
  513.                     if a virus is detected during a scan when using AC.  The
  514.                     user must enter the virus ID to clean the infected files.
  515.                     
  516.                                    -11-
  517.  
  518. LIMITATIONS:
  519. ============
  520.  
  521. The following items describe known limitations of AC at the time it was
  522. released.  Should you encounter any problems/difficulties/confusion, you
  523. should look here  and be sure that you try using the On-Line help.
  524. If you cannot find any help, then please feel free to contact me,
  525. registered user or not!  I always appreciate comments on my programs.
  526. I have tried to make this latest release as robust as possible, and feel
  527. personally that it is much, much better than the previous version of AC,
  528. but since I have almost completely rewritten AC in C++, and due to the
  529. long amount of time involved, I felt it was more important to release AC
  530. as is, rather than spend 3-4 more months ironing out what I feel are
  531. minor limitations, that CAN be avoided.  I will of course be addressing
  532. these issues and will add/fix them in future releases.
  533.  
  534.  
  535. -- If you attempt to convert an archive to the same type(IE update to new
  536.    release) and you do NOT turn Updating ON, then AC will delete the archive
  537.    file, and you will be left with NO archive file.  I plan on tackling this
  538.    issue, but it is not resolved as of this release.
  539.  
  540. -- ACSetup uses quite a bit of memory at times.  It uses memory dynamically,
  541.    which means that it takes what it needs as it goes along, and then
  542.    discards it when finished.  At some points in ACSetup, I have verified
  543.    that is uses at least 332KB of RAM.  Due to this large number, you may
  544.    experience difficulties when running ACSetup from AC(which uses ~150K).
  545.    If you encounter problems with lock-ups or receive the message:
  546.    'Not Enough Memory' in a RED BOX, then you have probably run out of free
  547.    RAM.  I usually run my machine with about 625K of RAM and have had no
  548.    problems, but I realize that some users do not work with that much free
  549.    RAM.  The easiest solution would be to run ACSetup itself from DOS, instead
  550.    of running it through AC.  I plan on working on ACSetup to reduce the
  551.    memory overhead in future releases and pursue the possibility of using
  552.    some sort of memory swapping routines to give ACSetup more RAM when run
  553.    from AC.
  554.  
  555. -- If you convert an archive and the new archive name is being used by another
  556.    archive, then AC will overwrite the old archive with the new one.
  557.    For example:
  558.       You have the following files in your directory:
  559.                 MYFILE.ARC
  560.                 MYFILE.ZIP
  561.                 MYFILE.ARJ
  562.  
  563.       If you convert MYFILE.ARC to ARJ, then the original file that existed
  564.       before you started the conversion will be replaced by the new file
  565.       that is created during conversion.  Older versions of AC would ask you
  566.       to confirm overwrite, and optionally allow you to type a new name.
  567.       I will be re-implementing this feature ASAP.
  568.  
  569. -- In ACSETUP, it is possible to delete ALL the archivers or ALL the
  570.    dearchivers.  While this is probably something that will never happen,
  571.    if you do this, then you will not be able to add any more archives.     You
  572.    would then have to recreate the Database with the menu option in ACSetup.
  573.    Remember:  If you do recreate the database, you will have to re-set your
  574.    preferences, and define the archivers/dearchivers and re-register the
  575.    product if applicable.  This issue will be addressed.
  576.  
  577.                                         -12-
  578.  
  579.  Limitations(cont.)
  580.  ==================
  581.  
  582. -- During the conversion process, you can press the <ESC> key to cancel
  583.    the conversion process.    When you press <ESC>, AC will finish what it
  584.    is doing, THEN ask you if you wish to continue or not.  If you select
  585.    NO and you are converting multiple archives, AC will stop ALL conversions.
  586.    I myself would like to see the option to skip the current archive, and
  587.    will address this issue.
  588.  
  589. -- As of this release, if you wish to scan for viruses, you must have
  590.    McAffee's SCAN.EXE and optionally CLEAN.EXE.  It has been brought
  591.    to my attention that some users prefer other virus checking programs.
  592.    I had intended to add the ability to customize the virus programs,
  593.    but after looking into the issue, I realized that it was a rather
  594.    complex problem due to the fact that most all other scanners do NOT
  595.    have 2 separate programs to scan and clean, and none seem to need you
  596.    to type in the name of the virus when cleaning.     I will be visiting
  597.    this issue and I feel it is an important one to implement.
  598.  
  599. -- The following issue is one that I feel could/perhaps/maybe/who knows!
  600.    be an issue:  If you find that the amount of information in the dialog
  601.    box input screens is not enough to adequately define an archiver or
  602.    dearchiver, then please let me know.  I can easily increase the length
  603.    of characters that are allowed(within reason!).     I have not because
  604.    I could not find any archivers that had command line switches longer
  605.    than 6 characters for any individual switch.  And the smaller the
  606.    fields are, the less memory they use.  I will only address this issue
  607.    if it is brought to my attention that it is a problem for someone.
  608.  
  609.  
  610. --As of this release AC no longer supports SFX archives.
  611.   This will be re-implemented in a future releases
  612.  
  613. --AC does not support hercules video cards.
  614.  
  615. --Do not Add Recursive switch settings to DWC or ZOO, while they
  616.   both support recursion, they both use the full path with the
  617.   drive, and will not work with AC at this time.
  618.  
  619. --While AC does support the option to scan archives for viruses,
  620.   I have not been able to test this feature properly in a
  621.   real-time situation.  I would appreciate hearing from ANYONE
  622.   who experience a virus detection with AC, and can let me know
  623.   if it executed properly or not.
  624.  
  625. --DWC uses the environment variable TEMP if it exists to point
  626.   to the directory for it to create temporary files in.  If this
  627.   value is set to a directory that does not exist DWC will not
  628.   function.
  629.  
  630. --It seems that AC eats up about 256 bytes each time you change directories
  631.   in UI mode.  In addition, when you convert a file(s) you will also lose
  632.   256 bytes because AC rereads the directory files.  Because of the small
  633.   amount of memory loss, I doubt that anyone should have problems with AC,
  634.   but I will of course make this a high priority fix for future releases.
  635.  
  636.  
  637.  
  638.                                         -13-
  639.  
  640.  
  641. History
  642. =======
  643. *(NR)==Not Released
  644.  
  645.    Version 3.00 [03-09-92]
  646.    =======================
  647.       -- AC now allows for virtually any number of archivers to be
  648.          defined.
  649.       -- AC now supports nested archives.
  650.       -- Improved Help facility
  651.       -- The command line interface will no longer suppress any output.
  652.           This will allow you to answer any queries that my come up.
  653.       -- All files and directories will be sorted.  Before they were simply
  654.           arranged as they were on the disk.
  655.       -- The log file will report 'no change' if the difference in
  656.           file size is less than 1k.
  657.       -- Wildcard parsing on the command line has been improved.  You can use
  658.           any combination of: MYFILE.* MYFILE* MYFI*.* *.* * *.ZIP
  659.       -- You can press the <ESC> key during conversion to cancel the process.
  660.       -- You can now select an archive and press <RETURN> to convert it.
  661.           Previous versions of AC used the <F2> key.   The <F2> key now
  662.           replaces the <ALT-C> key for multiple file conversions.
  663.       -- AC now supports an additional video mode: 28 lines.
  664.  
  665.    Version 2.14b [04-30-92]
  666.    ========================
  667.        -Fixed bug that caused slight display problems when accessing 
  668.         options(F3) under certain circumstances.
  669.  
  670.    Version 2.14a [04-07-92]
  671.    ========================
  672.        -Fixed minor bug in V2.14 that would incorrectly report that a 
  673.         virus had been found.
  674.  
  675.    Version 2.14  [04-06-92]
  676.    ========================
  677.        -Modified File Listing to break up the file name and extension
  678.         into distinct columns for a cleaner look.
  679.        -Added <ALT-S> key to toggle the sound on/off.
  680.        -Made modifications to the logging feature to include the status
  681.         of a virus scan.                   
  682.  
  683.    Version 2.13  [03-03-92]
  684.    ========================
  685.        -Improved screen performance in menu mode.
  686.        -Fixed minor bug with Convert menu not being erased if directory
  687.         was accidentally selected for conversion.
  688.           
  689.  
  690.    Version 2.12  [02-18-92]
  691.    ========================
  692.        -Added Convert Menu to AC(Menu interface).  Allows to choose what files
  693.         to convert:single,all,tagged,or untagged.  The convert menu is accessed
  694.         by typing ALT-C.
  695.        -Minor screen adjustments and fixes.
  696.  
  697.  
  698.                                         -14-
  699. History(Cont.)
  700. ==============
  701.           
  702.    Version 2.11  [02-16-92]
  703.    ========================
  704.        -Modified logging function so that output is left justified instead of 
  705.         right justified
  706.        -Added 3 new Hot Keys, ALT-D,ALT-V, and ALT-X to change drives,
  707.         change video modes, and quickly exit the program.
  708.        -Added new toggle in AC.CFG to control sound when running AC in menu 
  709.         mode.            
  710.  
  711.    Version 2.10a [01-25-92]
  712.    ========================
  713.         -Fixed AC so it will not exit if an archive that is defined in AC.CFG
  714.          is not found in the DOS PATH.
  715.         -Fixed AC so that when executing AC -S AC will return to the current
  716.          directory, not the directory where AC.CFG resides.
  717.  
  718.    Version 2.10  [01-10-92]
  719.    ========================
  720.         -Re-implemented command line interface.
  721.         -Modified some screen routines, mostly aesthetic.
  722.         -Changed options menu so the cursor will loop around from top to bottom
  723.          and bottom to top.
  724.         -Added -S switch to display defaults.                  
  725.  
  726.    Version 2.02  [01-08-92]
  727.    ========================
  728.         -Fixed a few screen bugs when there are more file than appear on
  729.          screen.
  730.         -Added Alt-T(tag/untag files) to command keys.
  731.         -Modified AC to advance cursor down after tagging a file.
  732.  
  733.    Version 2.00b [12-30-91]
  734.    ========================
  735.         -Fixed bug that caused AC not to recognize first directory
  736.          when at the root directory
  737.         -Support for Hyper was accidentally left out of AC2.00 and
  738.          AC2.00a.  Reinstalled it.
  739.  
  740.    Version 2.00a [12-29-91]
  741.    ========================
  742.         -Removed SFX options from ACSETUP to avoid any confusion for
  743.          first time users.
  744.         -Fixed minor screen glitch when switching to 43/50 modes
  745.  
  746.    Version 2.00 [12-28-91]
  747.    =======================
  748.    -AC is now a menu driven program
  749.  
  750.    Version 1.51 [12-18-91]
  751.    ========================
  752.    -Many enhancements made to ACSETUP, improved input handling with
  753.     on screen reference.
  754.    -Added /U switch to AC to handle archive updates.
  755.  
  756.  
  757.                                         -15-
  758. History(Cont.)
  759. ==============
  760.    Version 1.50a [11-30-91]
  761.    ========================
  762.    -Fixed bug that caused AC not to work properly when it was renamed.
  763.  
  764.    Version 1.50  [11-19-91]
  765.    ========================
  766.    -Changes made to AC and AC.CFG to accommodate ACSETUP.
  767.    -Added ability for renaming AC.EXE to any other name, so long as the
  768.     .CFG file is also renamed to the same name
  769.  
  770.    Version 1.42a [11-14-91](NR)
  771.    ========================
  772.    -Fixed very minor glitch in the logging routine.
  773.  
  774.    Version 1.42  [11-13-91]
  775.    ========================
  776.    -Fixed problems with the log file, output was not lined up making it
  777.     hard to view as the file became larger.  Added size difference to
  778.     log file.
  779.  
  780.    Version 1.41  [11-12-91] (NR)
  781.    ========================
  782.    -Removed the 'x' switch for extra compression.  This option can still
  783.     be used by adding the proper switches to the AC.CFG file.
  784.  
  785.  
  786.    Version 1.40  [11-05-91]
  787.    ========================
  788.    -Minor modifications to screen output
  789.  
  790.    Version 1.38  [10-17-91] (NR)
  791.    ========================
  792.    -Fixed long standing bug that prevented using file*.* wildcard specs
  793.     on the command line. Could use file.* or file*, but not file*.*.
  794.     fixed.
  795.  
  796.    Version 1.37  [10-15-91]
  797.    ========================
  798.    -More bug fixes, problem with converting to an SFX of type ARJ,
  799.    fixed.
  800.  
  801.    Version 1.36  [10-07-91] (NR)
  802.    ========================
  803.    -Bug Fixes
  804.  
  805.    Version 1.35  [10-06-91] (NR)
  806.    ========================
  807.    -Added logging feature, uses new switch /w.  Will create and/or
  808.     add to AC.LOG the files it has converted and size differences.
  809.  
  810.    Version 1.34  [10-05-91] (NR)
  811.    ========================
  812.    -More bug fixes
  813.  
  814.  
  815.                                         -16-
  816. History(Cont.)
  817. ==============
  818.    Version 1.32  [10-03-91] (NR)
  819.    ========================
  820.    -Added registration requirement for certain defaults to be recognized
  821.     in AC.CFG
  822.  
  823.    Version 1.31  [10-02-91] (NR)
  824.    ========================
  825.    -Added colors to AC
  826.  
  827.    Version 1.3F  [10-02-91] (NR)
  828.    ========================
  829.    -Improved speed with screen writes, particularly the help screen
  830.  
  831.    Version 1.3A-E [09-29-91] (NR)
  832.    =======================
  833.    -Continual refinement of interpreting AC.CFG file
  834.    -AC now depends on the existence of AC.CFG for execution
  835.  
  836.    Version 1.3  [09-21-91] (NR)
  837.    =======================
  838.      -Began conversion of program to separate source files and 
  839.       formed basis for using configuration file
  840.  
  841.    Version 1.2B [09-17-91] (NR)
  842.    =======================
  843.      -Fixed bug that would cause AC to crash if an Archive and exe had
  844.       the same name, but the exe was NOT a SFX file.
  845.  
  846.  
  847.    Version 1.2A [08-28-91] (NR)
  848.    =======================
  849.      -Fixed minor bug where AC would report it's switch info for each
  850.       archive converted if multiple filespecs were specified.
  851.  
  852.  
  853.    Version 1.2  [08-21-91]
  854.    =======================
  855.         -Removed some final code left over for debugging purposes.
  856.  
  857.  
  858.                                 -17-
  859.  
  860. DISCLAIMER:
  861. ===========
  862.  
  863.      I assume no liability or responsibility for any damages that may occur
  864.      from the use or misuse of this program.  A user operates this program 
  865.      without any guarantees as to the accuracy of the information included.  
  866.      All use is at the user's risk.
  867.  
  868.  
  869. A note on registration:
  870. =======================
  871.  
  872.      I am releasing this program as shareware.  Using this program for a
  873.      NON-COMMERCIAL PURPOSE is allowed.  AC is NOT Public Domain Software
  874.      nor is it Freeware.  It is copyrighted by myself and I retain the
  875.      rights to all files included in this release.  Using this program
  876.      for personal use is allowed for a trial period of up to 30 days.
  877.      Thereafter you should either register this product, or discontinue
  878.      use.  I firmly believe that $10 will not break any ones piggy bank
  879.      and is a very reasonable price for what you get.
  880.       
  881.      Please make payment in US funds to:
  882.  
  883.        Donald M. Langhorne
  884.        South 5241 Columbia Ave.
  885.        Hamburg, NY  14075
  886.  
  887. Thank you for your interest in AC.
  888.  
  889.  
  890. Why register:
  891. =============
  892.  
  893.         Registering this program gives you a license to use AC and enjoy
  894.         free upgrades for the life of the program.  The registered
  895.         version will enable defaults for all options to be set
  896.         either on or off in the AC.DB file.
  897.         For more information or to register write to the above address.
  898.  
  899. problems or suggestions:
  900. ========================
  901.  
  902.    If you encounter a problem or have any suggestions in reference to this
  903.    program, please send your comments to the above address or to the 
  904.    following boards.  I am interested in you problems/suggestion
  905.    with/for AC.  Please contact me with any questions or problems.  I
  906.    will try to help anyone, registered or not who takes the time to get
  907.    in touch with me as best as I can.
  908.  
  909.  
  910.      US Mail:   Donald M. Langhorne
  911.                 South 5241 Columbia Ave.
  912.                 Hamburg, NY 14075
  913.  
  914.      Compuserve ID:71031,3113
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.