static void zip2zip_exceptManifest(File inZip, ZipOutputStream outZip) ctex { ZipFile zipFile = new ZipFile(inZip); try { Enumeration entries = zipFile.entries(); while (entries.hasMoreElements()) { ZipEntry entry = (ZipEntry) entries.nextElement(); if (entry.isDirectory()) continue; S name = entry.getName(); //if (eq(name, "META-INF/MANIFEST.MF")) continue; if (startsWith(name, "META-INF/")) continue; temp smartZipCompressionLevel(outZip, name); outZip.putNextEntry(new ZipEntry(name)); copyStreamAndCloseInput(zipFile.getInputStream(entry), outZip); } } finally { zipFile.close(); } }