Mega Code Archive

 
Categories / Java Tutorial / File
 

Create a zip file

import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; public class Main {   public static void main(String[] args) throws Exception {     FileInputStream inStream = new FileInputStream("test.txt");     ZipOutputStream outStream = new ZipOutputStream(new FileOutputStream("compressed.zip"));     outStream.putNextEntry(new ZipEntry("test.txt"));     byte[] buffer = new byte[1024];     int bytesRead;     while ((bytesRead = inStream.read(buffer)) > 0) {       outStream.write(buffer, 0, bytesRead);     }     outStream.closeEntry();     outStream.close();     inStream.close();   } }