Unzipping file Zip Exception: invalid entry size (expected 193144 but got 193138 bytes)
I am trying to unzip a file (retrieved from an FTP server): ZipInputStream zis = new ZipInputStream( new FileInputStream(zipFile)); ZipEntry ze = zis.getNextEntry(); while (ze != null) { String fileName = ze.getName(); File newFile = new File(outputFileName+outputFolder + File.separator + fileName); System.out.println("file unzip : " + newFile.getAbsoluteFile()); FileOutputStream fos = new FileOutputStream(newFile); int len; while ((len = zis.read(buffer)) > 0) { fos.write(buffer, 0, len); } fos.close(); sendFile = newFile; ze = zis.getNextEntry(); } zis.closeEntry(); zis.close(); System.out