try{
File fin=new File("d:\\ind.html");

ZipFile zip=new ZipFile("d:\\Iris.zip");
System.out.println(zip.size());
Enumeration e=zip.entries();

ZipEntry  entry;
OutputStream out=new FileOutputStream("d:\\Iriss.zip");
ZipOutputStream zipout=new ZipOutputStream(out);
InputStream in;




for(;e.hasMoreElements();)
{
System.out.println("new");
entry=zip.getEntry(e.nextElement().toString());
in=zip.getInputStream(entry);
zipout.putNextEntry(entry);
byte[] b=new byte[1024];
int num=0;
while((num=in.read(b))>0){
zipout.write(b,0,num);
}
in.close();
zipout.closeEntry();
//break;

}

zipout.closeEntry();

entry=new ZipEntry("d:\\ind.html");
zipout.putNextEntry(entry);
zipout.closeEntry();

entry=new ZipEntry("d:\\write.html");
zipout.putNextEntry(entry);
zipout.closeEntry();


zipout.setComment("demo");
zipout.close();
out.close();
System.out.println("ok");

}catch(Exception e){
e.printStackTrace();
}