cvs commit: src/lib/libarchive archive_read_support_format_zip.c

Tim Kientzle kientzle at FreeBSD.org
Sat Feb 12 23:00:36 GMT 2005


kientzle    2005-02-12 23:00:31 UTC

  FreeBSD src repository

  Modified files:
    lib/libarchive       archive_read_support_format_zip.c 
  Log:
  Performance optimization, code clarification, and bug workaround.
  When reading the bodies of Zip archive entries, request a minimum of 1
  byte, rather than a minimum of the full entry size.  This is faster
  (since it does not force the decompression layer to combine reads) and
  works around a bug in the "none" decompression handler (which I'm
  testing a separate fix for now).  I've also renamed "bytes_read" to
  "bytes_avail" in several places to more accurately reflect that the
  value returned from (a->compression_read_ahead) is the number of bytes
  available, not necessarily the number of bytes requested.
  
  Revision  Changes    Path
  1.4       +36 -28    src/lib/libarchive/archive_read_support_format_zip.c


More information about the cvs-all mailing list