in reply to Archive::Zip performance question

Archive::Zip is pure-perl
I mean it is pure-perl when navigating ZIP file and it feeds stream to Compress::Zlib which is C

IMHO Compress::Zlib is too OO and it spends much time in pure-perl.

From my own experience, (I used zip from both perl and Tcl/Tk), Tcl/Tk has vfs::zip which is faster just because it is etirely pure-c.

I had benefits of Archive::Zip to be pure-perl so I was able to run it on my PocketPC device without painful recompiling, and I had benefits of vfs::zip being faster.

Now I use Tcl/Tk un-zipper from my perl proggrams.
Honestly, I can show working example, if needed.