static File zipSingleFile(File f) { assertIsFile(f); File zipFile = appendToFileName(f, ".zip"); if (isValidZipFile(zipFile)) ret zipFile; // no overwrite if valid zip temp var zipOut = newZipOutputStream(zipFile); addFileToZip(zipOut, f); ret zipFile; }