$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] unzip .zip file and browse to compressed files
From: Phil Endecott (spam_from_boost_dev_at_[hidden])
Date: 2010-01-27 05:38:18
Andrej van der Zee wrote:
> I am looking for a way to uncompress a zip-file (which contains multiple
> files/dirs) and browse through the contents. Does boost provide support
> for the first part? I looked at iostreams with a zlib uncompressor, but
> as far as I can see it assumes a single zipped file.
Hi Andrej,
I don't believe Boost has anything that can do this.
I have had success using "MiniZip" by Gilles Vollant. It's just a
handful of C files. A simple C++ wrapper is easy to write.
Beware that there are many variants of the zip format; this is OK if
you have control over the files that are being decompressed, but it's a
pain if the end user can submit anything and expect it to work.
Regards, Phil.