w8sdz@WSMR-SIMTEL20.ARMY.MIL (Keith Petersen) (03/13/89)
Here is an excerpt from a short file included in the new PKZIP v0.92 distribution which tells what's new and what's been fixed. --- Version 0.92 is a minor bug fix release for the version 0.90 software. The following bugs have been fixed in version 0.92 -------------------------------------------------- The "-o" option for PKZIP version 0.90 did not work correctly when creating a ZIP file for the first time. This has been corrected. PKZIP version 0.90 could act erratically in very marginal memory situations, this has been fixed. If a ZIP filename longer than 8 characters was specified to PKZIP, PKZIP could include the ZIP file itself within the new ZIP file it was creating. This has been corrected. PKUNZIP version 0.90 had a rare bug that could cause Shrunk files to extract incorrectly. This has been fixed. If a ZIP file was created on a network that uses undefined DOS directory attributes, PKUNZIP version 0.90 would be unable to extract these files in a non-networked environment. PKUNZIP version 0.92 now ignores any non-defined DOS attribute bits. When using PKUNZIP version 0.90 on multiple wildcarded ZIP files, PKUNZIP would abort if it encountered an error in a ZIP file, and would not process the remaining ZIP files. PKUNZIP version 0.92 will print a warning message for each bad ZIP file encountered, and will then process the remaining ZIP files. PKUNZIP version 0.90 did not issue a message when no files were extracted from the specified ZIP file(s). PKUNZIP version 0.92 now prints a message and exits with an errorlevel of 11 in this situation. ZIP2EXE version 0.90 could hang in situations where PKSFX.PRG was not in the current directory or PATH. This has been corrected. The following new features have been added to the version 0.92 software: --------- PKZIP now features a "-exN" option to automatically choose the best compression method for each file. This option will cause PKZIP to use level N Reducing ("-ebN") for binary files. For ASCII files, PKZIP will try both Shrinking and level N Reducing ("-eaN") and will use the method that compresses the best. If the N parameter is not specified, level 4 will be used. (i.e. "-ex" is equivalent to "-ex4"). For best performance with this option, it is recommended that the PKTMP environment variable be used to point to a RAMdisk that PKZIP can use for temporary files. PKZipFix is now included with the software. PKZipFix takes advantage of the extra reliability designed into the ZIP file format, such as 4-byte file header signatures and dual directory structures, to recover good files from damaged or truncated ZIP files. --- Keith Petersen Maintainer of the CP/M & MSDOS archives at wsmr-simtel20.army.mil [26.0.0.74] DDN: w8sdz@wsmr-simtel20.army.mil Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz