I'm facing a problem that, we have a
You should try a ZipInputStream. The interface is a little obtuse, but you can use
getNextEntry() to iterate through the items in the .zip file.
As a side note, the Java class-loader does exactly this to load classes from .jar files without extracting them first.