Home Explore Blog CI



man-pages

32th chunk of `zip.man`
88e0e3d77ace1fe044315d0ff5af394ac5a2a2198f0ca16d00000001000008e2
 contents of the zip file but cannot extract it anyway (because
       of the new compression algorithm).  If you do not use encryption and use
       regular disk files, you do not have to care about this problem.

       Under VMS, not all of the odd file formats are treated  properly.   Only
       stream‐LF format zip files are expected to work with zip.  Others can be
       converted using Rahul Dhesi’s BILF program.  This version of zip handles
       some  of  the  conversion internally.  When using Kermit to transfer zip
       files from VMS to MSDOS, type "set file type block" on VMS.  When trans‐
       ferring from MSDOS to VMS, type "set file type fixed" on VMS.   In  both
       cases, type "set file type binary" on MSDOS.

       Under some older VMS versions, zip may hang for file specifications that
       use DECnet syntax foo::*.*.

       On  OS/2, zip cannot match some names, such as those including an excla‐
       mation mark or a hash sign.  This is a bug in OS/2  itself:  the  32‐bit
       DosFindFirst/Next don’t find such names.  Other programs such as GNU tar
       are also affected by this bug.

       Under  OS/2,  the amount of Extended Attributes displayed by DIR is (for
       compatibility) the amount returned by the 16‐bit  version  of  DosQuery‐
       PathInfo().  Otherwise  OS/2 1.3 and 2.0 would report different EA sizes
       when DIRing a file.  However,  the  structure  layout  returned  by  the
       32‐bit  DosQueryPathInfo()  is  a  bit  different, it uses extra padding
       bytes and link pointers (it’s a linked  list)  to  have  all  fields  on
       4‐byte  boundaries  for portability to future RISC OS/2 versions. There‐
       fore the value reported by zip (which uses this 32‐bit‐mode  size)  dif‐
       fers from that reported by DIR.  zip stores the 32‐bit format for porta‐
       bility,  even  the  16‐bit MS‐C‐compiled version running on OS/2 1.3, so
       even this one shows the 32‐bit‐mode size.

AUTHORS
       Copyright (C) 1997‐2008 Info‐ZIP.

       Currently distributed under the Info‐ZIP license.

       Copyright (C) 1990‐1997 Mark Adler, Richard B. Wales, Jean‐loup  Gailly,
       Onno  van  der  Linden, Kai Uwe

Title: Bugs and Authors
Summary
This section continues outlining bugs in zip, focusing on issues related to VMS file formats, specifically how only stream-LF format zip files are fully compatible. It provides instructions for using Kermit for file transfers between VMS and MSDOS. It also mentions a potential hang in older VMS versions when using DECnet syntax and a bug on OS/2 where zip cannot match filenames containing exclamation marks or hash signs due to limitations in OS/2's DosFindFirst/Next functions. Additionally, it explains discrepancies in Extended Attribute sizes displayed by DIR on OS/2 compared to zip due to differences in 16-bit and 32-bit DosQueryPathInfo() versions. Finally, it credits the authors and copyright holders of the zip program.