// TODO: is zipfile ever closed? static InputStream zipFileInputStream(File inZip, S fileName) ctex { ZipFile zip = new ZipFile(inZip); ret zipInputStream(zip, fileName); }