public static void main(String[] args) throws Exception { File file = new File("d:"+File.separator+"1.zip"); File outputFile = new File("d:"+File.separator+"unzip.txt"); ZipFile zipFile = new ZipFile(file); ZipEntry entry = zipFile.getEntry("test.txt"); OutputStream out = new FileOutputStream(outputFile); InputStream input = zipFile.getInputStream(entry); int temp = 0; while((temp=input.read())!=-1){ out.write(temp); } input.close(); out.close(); }