I worked a lot on this, sadly with no success. The only thing I managed is to get vfs::zip working, showing me the files correctly in the zipfile along with the correct file size. But when I do "file copy" out of the virtual file system, the file is not decompressed on the way, instead the compressed version is copied out of the zipfile container.
I think it all boils down to zlib not working correctly with TrF, but I am giving up at this point and pray for exec to have improved in TCL 8.5