get paid to paste

java-zip4j-tut-extract-zip-files-3

import net.lingala.zip4j.model.FileHeader;
import net.lingala.zip4j.ZipFile;
import net.lingala.zip4j.exception.ZipException;
import java.io.InputStream;
import java.io.IOException;
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;

public class SampleClass{

  public static void main(String[] args)
                     throws ZipException,
                             IOException{
    ZipFile zip = null;
    
    try{
      zip = new ZipFile
      ("myzip.zip");
      FileHeader header = 
      zip.getFileHeader("img.jpg");
      
      try(BufferedInputStream bif =
        new BufferedInputStream(zip.getInputStream(header));
        ByteArrayOutputStream baos = 
        new ByteArrayOutputStream()){
          
          bif.transferTo(baos);
          for(byte b : baos.toByteArray())
            System.out.print(b + " ");
          
        }
    }
    finally{
      if(zip != null)
        zip.close();
    }
  }
}

Pasted: Nov 27, 2024, 10:02:47 am
Views: 11