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!");
}
}
分享到:
相关推荐
//打开需压缩文件作为文件输入流 FileInputStream fin=new FileInputStream(args[0]); //建立压缩文件输出流 FileOutputStream fout=new FileOutputStream(args[1]); //建立gzip压缩输出流 GZIPOutputStream ...
java自带的java.util.zip.ZipOutputStream压缩目录时,生成的zip兼容性不是很好。文件格式需转换一下。
zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件...GZIPOutputStream :DeflaterOutputStream的一个子类,把数据压缩成GZip文件格
GZip4Web.dll 基于Web的压缩文件/流的传送,使用前必须注册 Test.zip 第一个产品的例子, C++代码工程 Temp.asp 第一个产品的例子, 直接用压缩程序发送GZip流 SvrRecv.asp 第二个产品的例子,用于服务端处理...
用C#实现对文件及文件夹的压缩与解压缩,有需要的可以拿走
GZIPOutputStream 代码示例 import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.zip.GZIPInputStream; import java.util.zip.GZIPOutput
GZipInputStream gzi = new GZipInputStream(response.ResponseStream);...GZipOutputStream gzip = new GZipOutputStream(ms); gzip.Write(data, 0, data.Length); gzip.Close(); dataCompressed = ms.ToArray();
... 应答头 说明 ...服务器支持哪些请求方法(如GET、POST等)。...利用gzip压缩文档能够...Java的GZIPOutputStream可以很方便地进行gzip压缩,但只有Unix上的Netscape和Windows上的IE 4、IE 5才支持它。因此,Servlet应
(Example for: FileInputStream, FileOutputStream, GZIPOutputStream) SampleTextFileOutputStream.cs: Write text or binaries to file. (Example for: FileOutputStream) SampleGetRuntimeInformations.cs: Read...
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 ...