⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gzip.java

📁 这个程序实现了在网络上截获邮件数据并还原邮件。仅供学习参考
💻 JAVA
字号:
import java.io.*; 
import java.util.zip.*; 
 
public class gzip 
  { 
    public static void main(String[] args) 
      { 
        if (args.length !=2) 
          { 
            System.out.println("Usage:java gzip "); 
            System.exit(1); 
          } 
        try 
          { 
             //打开需压缩文件作为文件输入流 
             FileInputStream fin=new FileInputStream(args[0]); 
             //建立压缩文件输出流 
             FileOutputStream fout=new FileOutputStream(args[1]); 
             //建立gzip压缩输出流 
             GZIPOutputStream gzout=new GZIPOutputStream(fout); 
             byte[] buf=new byte[1024];//设定读入缓冲区尺寸 
             int num; 
 
             while ((num=fin.read(buf)) != -1) 
               { 
                 gzout.write(buf,0,num); 
               } 
             gzout.close();//!!!关闭流,必须关闭所有输入输出流.保证输入输出完整和释放系统资源. 
             fout.close(); 
             fin.close(); 
               }catch(IOException e) 
                  { 
                    System.out.println(e); 
                  } 
      } 
  } 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -