Supposed you have your problem solved and successfully read the content of one of the zipped files. Essentially, you
extracted the file from zip. It looks like you asking: "
how to extract a file without extracting". I understand, it sound casuistic, but this is because your formulation of the problem has no certain well-defined meaning. As you are a software developer, you need to be able to provide more strict formulations of your statement or questions.
Most likely, you meant something different: how to extract some zipped file directly into memory, avoiding creation and any temporary files. Is that correct? I would be much surprised if my assumption was wrong.
One of the ways to achieve it is using open-source DotNetZip. This is explained here:
http://stackoverflow.com/questions/12715945/unzip-a-memorystream-contains-the-zip-file-and-get-the-files[
^].
—SA