http://www.newlc.com/en/Reading-ZIP-File-in-Symbian-OS.html
There is a zip example on NewLc that can traverse and extract a file from a package.
I sorted it out a bit and realized that a zip file with a directory was decompressed to a specified directory.
Sample code before and after modification: http://download.csdn.net/source/2116277