Java GZip压缩流的简单组合示例
2007-06-06 17:21
399 查看
import java.io.*;
import java.util.zip.*;
public class GZIPcompress {
public static void main(String[] args) {
try {
BufferedReader in =
new BufferedReader(
new FileReader(args[0]));
BufferedOutputStream out =
new BufferedOutputStream(
new GZIPOutputStream(
new FileOutputStream("test.gz")));
System.out.println("Writing file");
int c;
while((c = in.read()) != -1)
out.write(c);
in.close();
out.close();
System.out.println("Reading file");
BufferedReader in2 =
new BufferedReader(
new InputStreamReader(
new GZIPInputStream(
new FileInputStream("test.gz"))));
String s;
while((s = in2.readLine()) != null)
System.out.println(s);
} catch(Exception e) {
e.printStackTrace();
}
}
} ///:~
import java.util.zip.*;
public class GZIPcompress {
public static void main(String[] args) {
try {
BufferedReader in =
new BufferedReader(
new FileReader(args[0]));
BufferedOutputStream out =
new BufferedOutputStream(
new GZIPOutputStream(
new FileOutputStream("test.gz")));
System.out.println("Writing file");
int c;
while((c = in.read()) != -1)
out.write(c);
in.close();
out.close();
System.out.println("Reading file");
BufferedReader in2 =
new BufferedReader(
new InputStreamReader(
new GZIPInputStream(
new FileInputStream("test.gz"))));
String s;
while((s = in2.readLine()) != null)
System.out.println(s);
} catch(Exception e) {
e.printStackTrace();
}
}
} ///:~
相关文章推荐
- java awt 简单示例 Layout组合
- Java简单的定时示例
- Java web----MVC之简单示例
- Java中使用synchronized关键字实现简单同步操作示例
- java actor模型和消息传递简单示例
- java Script 组合模式 简单实例
- java 简单示例关于swingworker
- 从一个简单的Java单例示例谈谈并发 JMM JUC
- Java递归算法简单示例两则
- JavaWeb基础 实现Servlet接口 简单示例
- java中继承与组合的简单理解
- Java连接Oracle的简单示例
- 一个简单的java死锁示例
- java线程使用示例——最简单的线程
- Java套接字编程简单示例
- Java+Flex整合应用简单示例
- 一个简单的组合控件示例
- 初识Java模板引擎Beetl之简单示例
- java GUI 学生图书管理简单示例
- Java的一些简单示例(2)