SmartZIP (tm) ZIP File Optimizer þ Version 1.10 þ August, 1990 Copyright 1989, 1990 þ Joseph A. Vincent Consulting þ All Rights Reserved What's new or different in SmartZIP? --------------------------------- >>>>> SmartZIP 1.10, August, 1990 --------------------------------- Registering SmartZIP will now entitle you to a copy of MergZIPs, a new ZIP merge utility that is unavailable as shareware. See "SMARTZIP.DOC" or "READ_ME.NOW" for details. Eliminated the final re-execution of the "best" compression algorithm. Previously, SmartZIP would try each of the different compression algorithms, searching for the one that would yield the smallest compressed file. After identifying the best compression algorithm, SmartZIP would re-execute that algorithm, ZIPping the file into the target ZIP. Although this approach conserved disk space, it took more time. In SmartZIP 1.10, the individual best ZIP file is retained and merged into the target ZIP, saving time at the expense of an increase in disk work space required. Added full path specification support for both the ZIP file and the filenames to be SmartZIPped. Added a new option ("/K") to keep the existing ZIP date if the ZIP file already exists. SYSOPs asked for this one. PKZIP execution is displayed in a separate "window" under SmartZIP's window for the amusement and pacification of the impatient. Added retention of paths and comments stored within a ZIP that is being reZIPped using the "/R" (reZIP) option. Added a full set of exit codes (ERRORLEVELs). If either PKZIP or PKUNZIP fails, the PKWare exit code is returned. SmartZIP 1.1's exit codes do not duplicate those in PKWare's programs, so the source of the exit code will be clear. Rewritten in Microsoft C, yielding a smaller, faster program. Further refined and cleaned up the documentation. --------------------------------- >>>>> SmartZIP 1.00, August, 1989 --------------------------------- Updated to accommodate and exploit the capabilities in PKZIP 1.01. (PKZIP 1.01 introduced Imploding, a new compression algorithm. Shrinking was retained from PKZIP 0.9x and Reducing was dropped in PKZIP 1.01.) SmartZIP 1.0 will try Imploding, Shrinking and, if specifically requested via an option, Reducing. Since Reducing, from PKZIP 0.9x, sometimes compresses better than Imploding or Shrinking, added an option ("/B", for "Both") to invoke PKZIP 0.9x and try Reducing in addition to PKZIP 1.01's Imploding and Shrinking. To use this option, PKZIP 0.9x must be renamed to "PKZIP09.EXE" and must be in a directory in your PATH. Added a new option ("/R") to provide reZIPping of an existing ZIP file. Since reZIPping is now incorporated into SmartZIP, dropped the .BAT file that was previously used for reZIPping. Added a new option ("/O") to set ZIP date to the date of the latest file. Added a workaround, suggested by Phil Katz, for files that have "@" or "-" as a leading character. Such files confused PKZIP, which refused to compress them. Made minor cosmetic changes. ------------------------------------ >>>>> SmartZIP 0.90á, March 24, 1989 ------------------------------------ Eliminated the distinction between ASCII reducing and binary reducing. Phil Katz explained to me that there is really only one reducing algorithm, not one for ASCII and another one for binary. As a consequence, the "/S" ("Smarter") option has been eliminated, since it is no longer meaningful. Added a file specification parameter used to specify the files to be SmartZIPped. Wild cards are fully supported. Added much more robust edits and error-checking logic. The ZIPname, file specification and options are all vigorously checked. Appropriate error messages are displayed for each type of error. Added an "information panel" to display correct syntax and brief help information if no command line is specified or if an error is detected. Made cosmetic changes to the displays. Expanded and cleaned up the documentation. ------------------------------------ >>>>> SmartZIP 0.80á, March 19, 1989 ------------------------------------ Initial release (solid but anemic -- it was pretty much a "bare-bones" program).