static S loadTextFileFromZipFile(File inZip, S fileName) ctex { if (!fileExists(inZip)) null; ZipFile zip = new ZipFile(inZip); try { ret loadTextFileFromZipFile(zip, fileName); } finally { zip.close(); } } static S loadTextFileFromZipFile(ZipFile zip, S fileName) ctex { ZipEntry entry = zip.getEntry(fileName); if (entry == null) ret null; InputStream fin = zip.getInputStream(entry); new ByteArrayOutputStream baos; copyStream(fin, baos); fin.close(); ret fromUTF8(baos.toByteArray()); }