java-zip4j-tut-create-zip-or-add-file-using-stream-1
import net.lingala.zip4j.ZipFile;
import net.lingala.zip4j.exception.ZipException;
import net.lingala.zip4j.model.ZipParameters;
import java.io.IOException;
import java.io.ByteArrayInputStream;
public class SampleClass{
public static void main(String[] args)
throws ZipException,
IOException{
ZipFile zip = null;
byte[] bytes = {80,81,82,83,84,85};
try{
try(ByteArrayInputStream bai =
new ByteArrayInputStream(bytes)){
zip = new ZipFile("myzip.zip");
ZipParameters zp = new ZipParameters();
zp.setFileNameInZip("text.txt");
zip.addStream(bai, zp);
}
}
finally{
if(zip != null)
zip.close();
}
System.out.println("Done!");
}
}
import net.lingala.zip4j.exception.ZipException;
import net.lingala.zip4j.model.ZipParameters;
import java.io.IOException;
import java.io.ByteArrayInputStream;
public class SampleClass{
public static void main(String[] args)
throws ZipException,
IOException{
ZipFile zip = null;
byte[] bytes = {80,81,82,83,84,85};
try{
try(ByteArrayInputStream bai =
new ByteArrayInputStream(bytes)){
zip = new ZipFile("myzip.zip");
ZipParameters zp = new ZipParameters();
zp.setFileNameInZip("text.txt");
zip.addStream(bai, zp);
}
}
finally{
if(zip != null)
zip.close();
}
System.out.println("Done!");
}
}