java Gzip

原创 2012年03月22日 11:49:50

import java.io.FileInputStream;

import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.GZIPInputStream;
import java.util.zip.GZIPOutputStream;

 

public class GZipDemo {
 public static void main(String[] args) throws IOException{
  //gzipFile("D:\\administrator\\android.txt","D:\\android.gz");
  //ungzipFile("D:\\android.gz","D:\\android.txt");
  ZipDemo z1 = new ZipDemo();
  ZipDemo z2 = new ZipDemo();
  System.out.println(z1==z2);
  System.out.println(z1.getClass()==z2.getClass());
 }
 static void gzipFile(String source,String target) throws IOException{
  FileInputStream in = new FileInputStream(source);
  FileOutputStream out = new FileOutputStream(target);
  GZIPOutputStream gout = new GZIPOutputStream(out);
  
  byte b[] = new byte[1024];
  int num;
  while((num=in.read(b))!=-1){
   gout.write(b, 0, num);
  }
  gout.close();
  out.close();
  in.close();
 }
 static void ungzipFile(String source,String target) throws IOException{
  
  FileInputStream in = new FileInputStream(source);
  FileOutputStream out = new FileOutputStream(target);
  GZIPInputStream  gin = new GZIPInputStream(in);
  byte b[] = new byte[1024];
  int num;
  while((num=gin.read(b))!=-1){
   out.write(b, 0, num);
  }
  out.close();
  gin.close();
  in.close();
 }

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java zlib zip gzip

  • 2014-09-17 12:09
  • 699KB
  • 下载

java对byte数组解压缩(zip,gzip,bzip2,jzlib)

//导入bzip2.jar和jzlib相关java文件   import java.io.ByteArrayInputStream; import java.io.ByteArrayOu...

gzip java ajax

Android 利用Java实现压缩与解压缩(zip、gzip)支持中文路径

zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩。   Java...

fop java gzip to create pdf format

  • 2012-04-26 15:47
  • 2.82MB
  • 下载

Java 读写GZIP格式文件

最近的工作中需要用到GZIP压缩文本
  • FX_SKY
  • FX_SKY
  • 2014-11-12 13:44
  • 1645

Java压缩技术(五) GZIP相关——浏览器解析

昨天一篇GZIP相关实现引起大家的广泛关注,为一位朋友验证一下浏览器对gzip的支持情况,才有此文!  相关链接:  Java压缩技术(一) ZLib  Java压缩技术(二) ZIP压缩—...

Java压缩技术(五) GZIP相关——浏览器解析

GZIP本身就是一种网络流压缩算法,而且应用相当广泛。如果网络访问过程中,其数据流较大,势必降低网络访问效率,此时就需要考虑使用压缩!当然,在浏览器与服务器的交互中,要考虑浏览器是否支持这些算法,以及...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)