title: OpenSource C library for live zip file processing
body: <p>I'm looking for a C/C++ library that can open and read the contents of zipfiles (writing zipfiles isn't a strict requirement but would be nice).</p>
  
  <p>I want to be able to open a file, enumerate the files and then efficient read (unencrypted) data from the files in the zipfile.</p>
  
  <p>All the libraries I've found are all very WIN32 specific. I need something that can run on Mac OS X or iPhone (PPC, X86 or 64-bit).</p>
  
  <p>I'm not worried about Zip64 (although again, that would be nice)</p>
  
  <p>Edit: Please don't suggest zlib. Zlib is a library for compressing/decompressing zipped data. It doesn't know anything about actual zipfiles.</p>