`

GZIPOutputStream压缩文件

    博客分类:
  • java
阅读更多

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.zip.GZIPInputStream;
import java.util.zip.GZIPOutputStream;

public class ZipFile {

public static void main(String[] args) throws IOException{
// zip();  //压缩文件
unzip(); //解压缩文件
}

static void zip()throws IOException{
FileOutputStream fos = new FileOutputStream("D:\\test.cer");
GZIPOutputStream gos = new GZIPOutputStream(fos);
// ObjectOutputStream oos = new ObjectOutputStream(fos);

for(int i=0; i<1000;i++) {
String str=i+" city,street" + i+"\n";
gos.write(str.getBytes());
}
gos.close();
fos.close();
System.out.println("Write completed!");
}

static void unzip()throws IOException{
FileInputStream fis = new FileInputStream("D:\\test.cer");
        GZIPInputStream gis = new GZIPInputStream(fis);

BufferedReader br=new BufferedReader(new InputStreamReader(gis));
String line=null;
do{
line=br.readLine();
System.out.println(line);
}while(line!=null);
gis.close();
fis.close();

System.out.println("Write completed!");
}

}
分享到:
评论

相关推荐

    JAVA文件压缩与解压缩实践.doc

    //打开需压缩文件作为文件输入流 FileInputStream fin=new FileInputStream(args[0]); //建立压缩文件输出流 FileOutputStream fout=new FileOutputStream(args[1]); //建立gzip压缩输出流 GZIPOutputStream ...

    java压缩目录的类

    java自带的java.util.zip.ZipOutputStream压缩目录时,生成的zip兼容性不是很好。文件格式需转换一下。

    ava支持的zip压缩和解压缩

    zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件...GZIPOutputStream :DeflaterOutputStream的一个子类,把数据压缩成GZip文件格

    GZip流压缩&Web流压缩组件

    GZip4Web.dll 基于Web的压缩文件/流的传送,使用前必须注册 Test.zip 第一个产品的例子, C++代码工程 Temp.asp 第一个产品的例子, 直接用压缩程序发送GZip流 SvrRecv.asp 第二个产品的例子,用于服务端处理...

    压缩与解压缩

    用C#实现对文件及文件夹的压缩与解压缩,有需要的可以拿走

    Android实现压缩字符串的方法示例

    GZIPOutputStream 代码示例 import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.zip.GZIPInputStream; import java.util.zip.GZIPOutput

    sharp zipsharp zip

    GZipInputStream gzi = new GZipInputStream(response.ResponseStream);...GZipOutputStream gzip = new GZipOutputStream(ms); gzip.Write(data, 0, data.Length); gzip.Close(); dataCompressed = ms.ToArray();

    HTTP 响应头信息

    ... 应答头 说明 ...服务器支持哪些请求方法(如GET、POST等)。...利用gzip压缩文档能够...Java的GZIPOutputStream可以很方便地进行gzip压缩,但只有Unix上的Netscape和Windows上的IE 4、IE 5才支持它。因此,Servlet应

    JavApi 0.8 发布,.NET 工具类库

    (Example for: FileInputStream, FileOutputStream, GZIPOutputStream) SampleTextFileOutputStream.cs: Write text or binaries to file. (Example for: FileOutputStream) SampleGetRuntimeInformations.cs: Read...

    zipme包---j2me的zip

    GZIPOutputStream This filter stream is used to compress a stream into a "GZIP" stream. Inflater Inflater is used to decompress data that has been compressed according to the "deflate" standard ...

Global site tag (gtag.js) - Google Analytics