zoukankan      html  css  js  c++  java
  • GZIPOutputStream GZIPInputStream

    GZIP is appropriate for single data stream.

    Example: Compress one file

    public class Demo8 {
     
     public static void main(String[] args) throws Exception {
      //read a file
      FileReader fr = new FileReader("C:/Users/caich5/Desktop/aaaa.txt");
      
            BufferedReader in = new BufferedReader(fr);
           
            //starting to compress
            FileOutputStream fos = new FileOutputStream("C:/Users/caich5/Desktop/aaaa.gz");
            GZIPOutputStream gzipout = new GZIPOutputStream(fos);
            BufferedOutputStream bos = new BufferedOutputStream(gzipout);
           

            int c;
            while((c = in.read())!= -1){
             bos.write(c);
            }
            in.close();
            bos.close();
            
            //reading  gzip file 
            FileInputStream fis = new FileInputStream("C:/Users/caich5/Desktop/aaaa.gz");
            GZIPInputStream gzipin = new GZIPInputStream(fis);
            InputStreamReader isr = new InputStreamReader(gzipin);
            BufferedReader in2 = new BufferedReader(isr);
           
            String s;
            while((s = in2.readLine())!= null){
             System.out.println(s);
             
            }
     }
    }

    Aimer,c'est partager
  • 相关阅读:
    pysam操作sam文件
    NCBI SRA数据库
    通过bed文件获取fasta序列
    利用mysql客户端查询UCSC数据库
    Biopython常用功能模块
    FASTX-Toolkit组件用法
    SQL HAVING用法详解
    jquery获取、改变元素属性值
    《JavaScript DOM编程艺术》
    sublime text3使用心得及个人配置 sublime常用快捷键大全
  • 原文地址:https://www.cnblogs.com/pickKnow/p/8515381.html
Copyright © 2011-2022 走看看