| 
         
     
     | 
     | 
    
  
    | 
    Java建立Zip压缩文件 | 
   
  
     | 
   
  
     | 
   
  
    | 
     作者:未知  来源:月光软件站  加入时间:2005-2-28 月光软件站  | 
   
  
      import java.io.*;  import java.util.zip.*;
   class Zip {    public static void main(String args[]) throws IOException {      byte b[] = new byte[512];      ZipOutputStream zout = new ZipOutputStream(System.out);      for(int i = 0; i < args.length; i ++) {        InputStream in = new FileInputStream(args[i]);        ZipEntry e = new ZipEntry(args[i].replace(File.separatorChar,'/'));        zout.putNextEntry(e);        int len=0;        while((len=in.read(b)) != -1) {          zout.write(b,0,len);          }        zout.closeEntry();        print(e);        }      zout.close();      }          public static void print(ZipEntry e){      PrintStream err = System.err;      err.print("added " + e.getName());      if (e.getMethod() == ZipEntry.DEFLATED) {        long size = e.getSize();        if (size > 0) {          long csize = e.getCompressedSize();          long ratio = ((size-csize)*100) / size;          err.println(" (deflated " + ratio + "%)");          }        else {          err.println(" (deflated 0%)");          }        }      else {        err.println(" (stored 0%)");        }      }    }
 
 
  v 
 
  | 
   
  
     | 
   
  
     相关文章:相关软件:  | 
   
   
      |