It is correct but not verifying
package com.codegym.task.task31.task3110;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.zip.ZipEntry;
import java.util.zip.*;
public class ZipFileManager {
private Path zipFile;
private Path source;
public ZipFileManager(Path zipFile){
this.zipFile=zipFile;
}
public void createZip(Path source) throws Exception{
ZipOutputStream out = new ZipOutputStream(Files.newOutputStream(zipFile));
InputStream in = new ZipInputStream(Files.newInputStream(source));
ZipEntry ze = new ZipEntry(source.toString());
out.putNextEntry(ze);
while(in.available()>0){
int count = in.read();
out.write(count);
}
in.close();
out.close();
}
}