package ee.esutoniagodesu.util.commons;
import org.apache.commons.io.IOUtils;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.charset.Charset;
import java.util.Map;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public final class JCIOUtils {
public static String asString(File file) throws IOException {
FileInputStream fisTargetFile = new FileInputStream(file);
return IOUtils.toString(fisTargetFile, Charset.defaultCharset());
}
public static void addToZipFile(Map.Entry<String, byte[]> file, ZipOutputStream zos) throws IOException {
addToZipFile(file.getKey(), file.getValue(), zos);
}
public static void addToZipFile(String fileName, byte[] bytes, ZipOutputStream zos) throws IOException {
ZipEntry zipEntry = new ZipEntry(fileName);
zos.putNextEntry(zipEntry);
zos.write(bytes, 0, bytes.length);
zos.closeEntry();
}
}