home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / COMPRESS / SMRTZP11.ZIP / READ_ME!.NOW next >
Encoding:
Text File  |  1990-08-08  |  10.2 KB  |  218 lines

  1.       SmartZIP (tm) ZIP File Optimizer ■ Version 1.10 ■ August, 1990
  2. Copyright 1989, 1990 ■ Joseph A. Vincent Consulting ■ All Rights Reserved
  3.  
  4.  
  5. -----------------------
  6. >>>>> What is SmartZIP?
  7. -----------------------
  8.  
  9. SmartZIP is a ZIP file-size optimizing companion product for PKZIP 1.xx
  10. and PKZIP 0.9x, so don't throw away PKZIP 0.9x yet!  SmartZIP can also
  11. take advantage of PKZIP 0.9x if that version's "Reducing" will yield
  12. better compression for a particular file.  In fact, MUCH of the benefit
  13. of using SmartZIP comes from exploiting PKZIP 0.9x's Reducing algorithm.
  14. SmartZIP, working with PKZIP 1.xx and PKZIP 0.9x, will produce the
  15. absolutely, positively smallest ZIP files possible.
  16.  
  17. SmartZIP is an intelligent ZIP file create/update/reZIP utility that
  18. will minimize both ZIP file size and the time required to create/update
  19. /reZIP an optimized ZIP file.  It does this by using logic that will
  20. always yield the smallest possible ZIP file in a minimum number of
  21. trials.
  22.  
  23. SmartZIP is shareware.  That means that you are encouraged to try it to
  24. see if it meets your needs and, if you decide to keep and use the
  25. program, register it and pay a reasonable fee ($12 per copy suggested).
  26. Those who register SmartZIP will receive:
  27.  
  28.      - "MergZIPs", a program that will merge two existing ZIPs together
  29.        without requiring any intermediate unZIPping of either or both of
  30.        the two ZIPs.  This program is not available as shareware.  It's
  31.        only available as a premium for registering SmartZIP.
  32.  
  33.      - The next release of SmartZIP as soon as it is released.
  34.  
  35. Many hours of hard work have gone into producing SmartZIP and the
  36. accompanying documentation.  I developed SmartZIP because I needed it
  37. and I use it every day.  I think you'll find that SmartZIP produces an
  38. appreciable savings in disk space beyond that saved by using PKZIP alone
  39. at the expense of a nominal amount of extra time spent in doing data
  40. compression.
  41.  
  42. -----------------
  43. >>>>> Quick Start
  44. -----------------
  45.  
  46. Although I would rather you read all of the documentation before you
  47. attempt to use SmartZIP 1.10, if you're like me, you probably won't.
  48. Nevertheless, there are some things you MUST know or do before you use
  49. SmartZIP 1.10.
  50.  
  51.      - If you have ZIPs containing stored paths AND you have DUPLICATE
  52.        file names within DIFFERENT stored paths, use the "/r" (reZIP)
  53.        option CAREFULLY on those ZIPs.  Although SmartZIP 1.10 handles
  54.        stored paths (and comments) properly during a reZIP operation, it
  55.        will NOT handle duplicate file names.  If you use the "/r" option
  56.        against a ZIP having duplicate file names within different stored
  57.        paths, just answer "NO" when PKUNZIP asks if you want to overlay
  58.        an existing file with the same name.  The reZIP will proceed
  59.        properly and no files, stored paths or comments will be lost or
  60.        compromised, but the second and subsequent duplicately-named
  61.        files will NOT be reZIPped.
  62.  
  63.      - If you intend to use ZIP2EXE/PKSFX to produce your own self-
  64.        extracting .EXE files, DO NOT use the "/B" option to produce the
  65.        ZIP file you intend to turn into a self-extracting file.  The 1.xx
  66.        version of ZIP2EXE/PKSFX can't handle files ZIPped with 0.9x's
  67.        Reducing algorithm.
  68.  
  69.      - "SMARTZIP.EXE" and PKZIP 1.xx's .EXE ("PKZIP.EXE") should be in a
  70.        directory specified in your PATH.  You'll probably want to use
  71.        SmartZIP 1.10's "/b" option, to take advantage of PKZIP 0.9x's
  72.        Reducing, so rename PKZIP 0.9x's .EXE file from "PKZIP.EXE" to
  73.        "PKZIP09.EXE" and make sure it's in a directory specified in your
  74.        PATH, as well.
  75.  
  76.      - The zipname file extension, if you specify it, must be "ZIP".
  77.        Since the extension defaults to "ZIP", it's better not to
  78.        specify an extension.
  79.  
  80.      - Any PKZIP configuration options you have set are in effect for
  81.        SmartZIP.  However, the result obtained will depend on which
  82.        version of PKZIP yields a particular file.  For example, files
  83.        for which Imploding/Shrinking are used will be governed by
  84.        configuration options set for PKZIP 1.xx, and files for which
  85.        Reducing is used will be governed by configuration options set
  86.        for PKZIP 0.9x.
  87.  
  88. With these caveats, you're ready to use SmartZIP 1.10.  Let's suppose
  89. that you have an existing ZIP file named MYFILE.ZIP into which you wish
  90. to ZIP some more files OR you want to ZIP some files and create a new
  91. ZIP file named MYFILE.ZIP.  Here's a possible SmartZIP command:
  92.  
  93.      SMARTZIP MYFILE /b /m /o
  94.  
  95. This command will invoke SmartZIP to create (or update, if it already
  96. exists) MYFILE.ZIP.  All files ("*.*" is the default file specification)
  97. in the current directory will be SmartZIPped into MYFILE.ZIP using both
  98. ("/b") PKZIP 1.xx's Imploding/Shrinking and PKZIP 0.9x's Reducing as
  99. candidate compression algorithms.  Files will be moved ("/m") into
  100. MYFILE.ZIP and MYFILE.ZIP's file date will be set ("/o") to the date of
  101. the newest file in MYFILE.ZIP.
  102.  
  103. Another example.  Let's suppose that you have an existing ZIP file named
  104. OLDZIP.ZIP that you wish to reZIP with SmartZIP 1.10.  Here's a possible
  105. SmartZIP command:
  106.  
  107.      SMARTZIP OLDZIP *.EXE /b /k /r
  108.  
  109. This command will invoke SmartZIP to reZIP OLDZIP.ZIP.  However, for
  110. some odd reason, you only want to reZIP the ".EXE" files and leave all
  111. other files in OLDZIP.ZIP as they are.  All ".EXE" files in OLDZIP.ZIP
  112. will be reZIPped using both ("/b") PKZIP 1.xx's Imploding/Shrinking and
  113. PKZIP 0.9x's Reducing as candidate compression algorithms.  OLDZIP.ZIP's
  114. existing file date will be kept ("/k").
  115.  
  116. ---------------------
  117. >>>>> SmartZIP Syntax
  118. ---------------------
  119.  
  120. To run the program, key the following at the DOS prompt:
  121.  
  122.         SMARTZIP [path]zipname [[path]filespec] [/B [/D]] [/K | /O] [/M] [/R]
  123.  
  124.         "zipname"  = the name of the ZIP file to be created or updated.
  125.                      If not specified, the file extension defaults to
  126.                      "ZIP".  If an extension is specified, it must be
  127.                      "ZIP".
  128.         "filespec" = an optional pattern for specifying the files to be
  129.                      SmartZIPped.  Wild cards (* and ?) are supported.
  130.                      The default is to SmartZIP all files (i.e., *.*).
  131.         "/B"       = Use both PKZIPs.  Try 1.xx Imploding/Shrinking
  132.                      AND 0.9x Reducing.  (The default is to try only
  133.                      PKZIP 1.xx Imploding/Shrinking.) SEE NOTE BELOW.
  134.         "/D"       = "Dumb" ZIPping (with "/b" only).  This will force
  135.                      SmartZIP to try ALL four levels of reducing for
  136.                      each file.
  137.         "/K"       = Keep existing ZIP file date.
  138.         "/M"       = "Move" files to the ZIP file.  The default is to
  139.                      add files to the ZIP file.
  140.         "/O"       = Set ZIP date to date of latest file.
  141.         "/R"       = ReZIP the ZIP.
  142.  
  143. NOTE: If you wish to use the "/B" option to use both PKZIP 1.xx
  144.       Imploding/Shrinking and PKZIP 0.9x Reducing (HIGHLY recommended),
  145.       you MUST rename PKZIP 0.9x's .EXE file from "PKZIP.EXE" to
  146.       "PKZIP09.EXE" and place it in a directory in your PATH.
  147.  
  148. SmartZIP has extensive logic for checking syntax and detecting errors.
  149. When SmartZIP detects an error, a high-intensity error message will be
  150. displayed along with an "information panel" showing correct syntax and
  151. brief help information.
  152.  
  153. ------------------------
  154. >>>>> Usage Restrictions
  155. ------------------------
  156.  
  157. SmartZIP is supplied for personal, private use.  You may distribute
  158. SmartZIP with these restrictions:
  159.  
  160.      - SmartZIP and the other programs and documentation that accompany
  161.        it must be distributed together and in unmodified form.
  162.  
  163.      - You may not charge a fee for distribution or usage.
  164.  
  165.      - For-profit use without a license is prohibited.
  166.  
  167.      - SmartZIP and the other programs and documentation that accompany
  168.        it may not be included (i.e., "bundled") with other products,
  169.        goods or services.
  170.  
  171. SmartZIP is shareware.  That means that you are encouraged to try it to
  172. see if it meets your needs and, if you decide to keep and use the
  173. program, register it and pay a reasonable fee ($12 per copy suggested).
  174. Those who register SmartZIP will receive:
  175.  
  176.      - "MergZIPs", a program that will merge two existing ZIPs together
  177.        without requiring any intermediate unZIPping of either or both of
  178.        the two ZIPs.  This program is not available as shareware.  It's
  179.        only available as a premium for registering SmartZIP.
  180.  
  181.      - The next release of SmartZIP as soon as it is released.
  182.  
  183. ----------------------------
  184. >>>>> Disclaimer of Warranty
  185. ----------------------------
  186.  
  187. This software and documentation are distributed "as is" and without
  188. warranties as to performance or merchantability.  The author makes no
  189. warranties whatsoever, either express or implied, with regard to this
  190. software and other material distributed with this software and hereby
  191. disclaims any and all implied warranties of merchantability or fitness
  192. for a particular purpose.  Because of the diversity of conditions and
  193. hardware under which this software may be used, no warranty of fitness
  194. for a particular purpose is offered.  The user is advised to test the
  195. software thoroughly before relying on it.  The user must assume the
  196. entire risk of using the software.  In no event will the author be
  197. liable for incidental or consequential damages, including, but not
  198. limited to, destruction of data or damage to your equipment.
  199.  
  200. -------------------------
  201. >>>>> Contact Information
  202. -------------------------
  203.  
  204. Registrations, suggestions, comments and reports of anomalous SmartZIP
  205. behavior should be directed to:
  206.  
  207.                    Joe Vincent
  208.                    Joseph A. Vincent Consulting
  209.                    805 Pine Way
  210.                    Anchorage, Kentucky 40223-2361
  211.                    Voice: (502) 244-1541
  212.                     Data: Exec-PC BBS,
  213.                             (414) 789-4210,
  214.                             PC Applications conference,
  215.                             File Compression topic.
  216.                           PKWare BBS,
  217.                             (414) 352-7176
  218.