try {
FileInputStream in = new
FileInputStream("D://Firstwork//read.txt"); GZIPOutputStream out =
new GZIPOutputStream(new FileOutputStream(
"D://Firstwork//writer.txt")); System.out.println("===="); int c;
while ((c = in.read()) != -1) { out.write(c); // 写压缩文件 } in.close();
out.close(); } catch (Exception e) { e.printStackTrace(); }
//上面是进行文件压缩
try {
// 首先读取压缩包中的内容,并显示出来
BufferedReader reader = new BufferedReader(new InputStreamReader(
new GZIPInputStream(new FileInputStream(
"D://Firstwork//writer.txt"))));
String s;
while ((s = reader.readLine()) != null) {
System.out.println(s); // 读每一行,并显示出来
}
reader.close();
System.out.println("c:/test.gz--->c:/lovekuka.txt");
GZIPInputStream stream = new GZIPInputStream(new FileInputStream(
"D://Firstwork//writer.txt"));
FileOutputStream out = new FileOutputStream(
"D://Firstwork//writerzip.txt");
int c;
while ((c = stream.read()) != -1) {
out.write(c);
}
stream.close();
out.close();
} catch (Exception e) {
e.printStackTrace();
}