home *** CD-ROM | disk | FTP | other *** search
/ The People Multimedia CD-Plus / VolumeOne.iso / LHARC / LZIP13.TXT < prev    next >
Text File  |  1996-06-02  |  4KB  |  77 lines

  1. LZIP - Make the Littlest ZIP - Version 1.3
  2. by S. David Klein
  3.  
  4. This program is derived from LARC version 1.6, and the source code for that
  5. program was used with the gracious permission of its author, Vernon D. Buerg.
  6. The following is the copyright notice that accompanies LARC and pertains to
  7. this derivative program:
  8.  
  9.         (c) Copyright Vernon D. Buerg 1987-89. All rights reserved.
  10.                       139 White Oak Circle
  11.                       Petaluma, CA  94952
  12.                       VOR BBS: (707) 778-8944
  13.                       Compuserve: 70007,1212 (Go IBMSYS)
  14.  
  15.         Written in MS Quick Basic, version 2.01, using the ADVBAS
  16.         object library by Thomas Hanlin III, 6812 Sydenstricker
  17.         Rd., Springfield, VA 22152.
  18.  
  19.         The LARC program and materials may be distributed and copied
  20.         with these restrictions:
  21.  
  22.                 - no fee is charged,
  23.                 - the material is not modified.
  24. ------------------------------------------------------------------------------
  25. LZIP is designed to process a directory containing ZIP files, or mixed ZIP and
  26. ARC files.  The program takes each input file, in ARC or ZIP format, and
  27. tries the -ex flavor of PKZIP (version 0.92) to see if the optimized reduction
  28. will create a smaller overall file.  If it does, it replaces the original file
  29. with the newly created file.  If the original is smaller, it is not replaced,
  30. unless the /F command line switch is used, in which case the new ZIP will
  31. always be copied over.
  32.  
  33. Two program modes are available.  For those with space to spare, an output
  34. directory is specified, and all newly created (littlest) ZIP files are placed
  35. in that directory.  e.g.,
  36.  
  37.        LZIP13 C:\INDIR\*.* D:\OUTDIR
  38.  
  39. where all files in C:\INDIR will be processed, and all newly created ZIP files
  40. will be placed in D:\OUTDIR.  Original files in C:\INDIR will NOT be deleted.
  41.  
  42. For those with limited disk space (like me), a second program mode is
  43. available.  In this mode, the original files will be overlaid with the newly
  44. created ZIP files. e.g.,
  45.  
  46.        LZIP13 C:\INDIR\*.*
  47.  
  48. If your input directory contains ARC files which ZIP cannot compress more
  49. tightly, they will NOT be replaced, unless you use the force switch.  e.g.,
  50.  
  51.        LZIP13 C:\INDIR\*.* /F
  52.  
  53. This mode forces all ARC files to ZIP files, and ensures that the resulting
  54. ZIPs are the smallest possible; it's also useful if you want to put in
  55. comments, which can result in slightly larger ZIPs.  The /F switch makes sure
  56. that your commented ZIP is saved.  (To do this, you need to modify the source
  57. to include the -z PKZIP command switch, and, preferably, a comment redirected
  58. from a text file. Several comments in the source code highlight this.)
  59.  
  60. LZIP produces a report, sent to the screen unless the /R switch is used, which
  61. shows the original files, original file sizes, and the sizes of the files
  62. created by the ZIP variants.  It also shows the total number of times that
  63. files have been copied over.  When the /R command line switch is used, the
  64. report is sent to a file named LZIP.RPT.
  65.  
  66. The author makes no warranties, either express or implied, with regard to this
  67. program and hereby disclaims any and all implied warranties of merchantability
  68. and fitness for a particular purpose.  In no event will the author be liable
  69. for incidental or consequential damages, including, but not limited to,
  70. destruction of data or damage to your equipment.
  71.  
  72. S. David Klein
  73. The Software Society South PCBoard
  74. (201)214-8896, 1200/2400/9600 HST
  75. Compuserve: 76556,2203 (Go IBMCOM)
  76. 3/11/89
  77.