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使用GZIP进行压缩和解压缩(GZIPOutputStream,GZIPInputStream)

使用GZIPOutputStream进行GZIP压缩: public static byte[] compress(String str, String encoding) { if...
  • wenqisun
  • wenqisun
  • 2016年04月11日 14:49
  • 21387

Java 将文件压缩为GZIP格式

From: http://beginnersbook.com/2014/07/how-to-compress-a-file-in-gzip-format/ /* 将文件压缩为GZIP格式,使...
  • huludan
  • huludan
  • 2017年01月10日 15:44
  • 824

Java gzip文件读写

 下面的是测试代码:import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.GZIPIn...
  • longronglin
  • longronglin
  • 2009年02月11日 19:19
  • 6306

Java zip/gzip文件压缩和解压缩

Java IOJAVA IO 支持的三种压缩格式:zip、gzip、jar。压缩文件@Test public void testZip() throws IOException { File z...
  • FX_SKY
  • FX_SKY
  • 2016年11月01日 16:30
  • 1413

Java使用GZIP进行压缩和解压

1、项目目录截图    2、关于Java使用GZIP进行压缩和解压的工具类 import java.io.ByteArrayInputStream; import java.io.ByteArr...
  • zbw18297786698
  • zbw18297786698
  • 2016年12月15日 21:57
  • 2276

Java读取GZIP

import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import j...
  • zshake
  • zshake
  • 2014年10月21日 14:15
  • 1393

Java 高性能Web 开发(5)-GZIP 压缩

GZIP 压缩 为了减少传输的数据,压缩是一个不错的选择,而 HTTP 协议支持 GZIP 的压缩格式,服务器响应的报头包含 Content-Encoding: gzip,它告诉浏览器,这个响应...
  • xiewenbo
  • xiewenbo
  • 2012年07月23日 22:04
  • 2364

Java 读写GZIP格式文件

最近的工作中需要用到GZIP压缩文本
  • FX_SKY
  • FX_SKY
  • 2014年11月12日 13:44
  • 1897

java解析gzip格式的数据包

public class GzipUtil { public static String uncompress(ByteArrayInputStream in,String charset) {...
  • westonduo
  • westonduo
  • 2014年12月18日 15:54
  • 1285

java中Gzip压缩与解压技术

java中Gzip压缩与解压技术java中自带有Gzip压缩与解压的类,GZIPOutputStream类是用于压缩的类,里面传递的参数是字节流对象。GZIPIntputStream类是用于解压的类,...
  • qq_33689414
  • qq_33689414
  • 2016年07月18日 17:19
  • 1077
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java Gzip
举报原因:
原因补充:

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