home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / PM_ZIP.ZIP / WHATSNEW.102 < prev    next >
Text File  |  1989-10-01  |  6KB  |  141 lines

  1. Version 1.02 is a minor bug fix for version 1.01 of PKZIP,
  2. PKUNZIP, and ZIP2EXE for the MS-DOS software; and PKSFX and
  3. ZIP2EXE for the OS/2 software.  No new features have been added
  4. to the software in this release.
  5.  
  6. Those who have registered version 1.0x and are due a free
  7. upgrade will receive PKZIP/PKUNZIP/PKSFX(R) etc. version 1.1,
  8. with manual, when it becomes avaliable.
  9.  
  10.  
  11. MS-DOS
  12. ======
  13.  
  14. New files:  PKZIP.EXE, PKUNZIP.EXE, ZIP2EXE.EXE, BIOSFIX.COM
  15.             REZIP.ZIP, MAKESFX.COM
  16.  
  17. All other files are the same as for version 1.01.
  18.  
  19. Description of changes
  20. ----------------------
  21.  
  22.   o An updated version of Thomas Atkinson's REZIP is included
  23.     with this version, that properly handles paths stored
  24.     within a .ZIP file.
  25.  
  26.   o Several people have reported problems with PKZIP/PKUNZIP
  27.     1.01 on 80386 computers, especially with disk caching
  28.     programs using EXTended memory, such as Super PC-Kwik.
  29.     This is due to the fact that Super PC-Kwik will access
  30.     '80286 extended memory' during the timer interrupt via
  31.     the BIOS interrupt 15H.  However, this corrupts the 32-bit
  32.     accumulator (EAX) in the 80386 CPU, and neither many BIOS's
  33.     nor PC-Kwik bother to preserve the EAX register.  If you have
  34.     an 80386 CPU and have had problems with PKZIP/PKUNZIP 1.01,
  35.     try these work-arounds, in the following order:
  36.  
  37.     - Run BIOSFIX.COM supplied with version 1.02.  BIOSFIX
  38.       is a small (288 bytes resident) TSR program that preserves
  39.       the entire 80386 register set during any mode switches via
  40.       INT 15H.  This has been tested with Super PC-Kwik, and
  41.       should work with other programs that may be performing
  42.       asynchronouos CPU mode switching.
  43.  
  44.     - Use an 80386 memory manager such as QEMM or 386^MAX which
  45.       will control and preserve the 80386 machine state.  Also,
  46.       use exPANded memory with your application instead of
  47.       exTENded memory, if possible.
  48.  
  49.     - If you are using Super PC-Kwik, place /H- /D- on the
  50.       SUPERPCK command line.
  51.  
  52.     - SET the environment variable PKNO386=xxxx where "xxxx"
  53.       is any string you want.  If the string PKNO386 is present
  54.       in the environment, then PKZIP/PKUNZIP 1.02 will not use
  55.       80386 instructions or registers.  Note however that
  56.       disabling the 80386 usage will make PKZIP run up to 20%
  57.       slower and PKUNZIP up to 40% slower than if the 80386
  58.       instructions are used.
  59.  
  60.   o Using the "-c" option with PKZIP 1.01 could, in very rare
  61.     instances, cause random corruption of the .ZIP file.  This
  62.     was due to an anomoly in the MSC _ffree() function when
  63.     passed a canonical pointer.  This has been corrected in
  64.     PKZIP 1.02.
  65.  
  66.   o There is bug in MS-DOS 3.3 and 4.x when SHARE is loaded and
  67.     I/O redirection is used, that sometimes prevents a file or
  68.     device, once redirected to, from ever being opened in a
  69.     sharing mode.  This would cause PKUNZIP to display the message 
  70.     "can't open: NUL" when using the "-t" test option.  PKUNZIP 1.02
  71.     first tries to open NUL in share-deny-none mode, and if that
  72.     fails, it will open the NUL device in compatibility mode,
  73.     bypassing SHARE.
  74.  
  75.   o ZIP2EXE 1.01 could, on occasion, erroneously report that the
  76.     .ZIP file it was converting contained Reduced files.  This has
  77.     been corrected in this release.
  78.  
  79.   o When PKZIP 1.01 would be unable to open a file that it was
  80.     trying to compress (it is locked by another program on a
  81.     network, for example) PKZIP would display a message that
  82.     the file could not be added.  However, when PKZIP terminated
  83.     it would exit with an exit code of 0 in this circumstance.
  84.     Several people have requested a way of determining this
  85.     condition when run from a program or batch file, so PKZIP 1.02
  86.     will exit with an errorlevel of 18 when it is unable to open
  87.     one or more files that were specified.  It should be noted that
  88.     this is a 'warning' condition only, and that otherwise PKZIP
  89.     was able to construct the .ZIP file without any errors.
  90.  
  91.  
  92. OS/2
  93. ====
  94.  
  95. New files:  PKSFX2.PRG, PKSFXF.PRG, ZIP2EXE.EXE
  96.  
  97. All other files are the same as for version 1.01.
  98.  
  99. Description of changes
  100. ----------------------
  101.  
  102.   o The same condition reported above for ZIP2EXE could also
  103.     occur with the OS/2 version of ZIP2EXE.
  104.  
  105.   o The PKSFX2 and PKSFXF programs would fail if the self-
  106.     extracting file contained more than approximately 50 files.
  107.     This was due to an anomoly between memory allocation under
  108.     MS-DOS vs OS/2, and has been corrected in this release.
  109.  
  110.  
  111. Some Common Questions & Answers
  112. -------------------------------
  113.  
  114. o Where is my copy of PKSFX??  I ran PKZ102.EXE, but I don't have 
  115.   the third program, PKSFX.
  116.   
  117.   - You have to run the program MAKESFX to create the file PKSFX.PRG.
  118.  
  119. o Why is the new version of PKZIP so much slower than my earlier version?
  120.  
  121.   - PKZIP version 0.90 or 0.92 defaulted to its fastest compression
  122.     method, called Shrinking.  PKZIP 1.0 defaults to its best
  123.     compressing, albeit slower method called Imploding.  Imploding
  124.     typically compresses much better than Shrinking.  However, you can
  125.     still tell PKZIP 1.02 to perform Shrinking if you want by specifying
  126.     "-es" on the PKZIP command line, or by placing COMPRESS=SPEED in
  127.     your PKZIP.CFG file.  See MANUAL.DOC for more information about
  128.     specifying what compression method is to be used with PKZIP.
  129.  
  130. o Do I have to convert the .ZIP files I made with earlier version of PKZIP?
  131.  
  132.   - No, PKZIP and PKUNZIP 1.02 can read and extract .ZIP files created
  133.     by any version of the software.  However, converting .ZIP files
  134.     created by PKZIP 0.92 with the new software can result in additional
  135.     compression.
  136.  
  137.  
  138.  
  139.  
  140. ### EOF ###
  141.