Java Zip多文件压缩和 GZIP压缩
?
?
??? GZIP压缩
?
???
/** * 文件压缩 * 把文件压缩成GZIP 单一的流数据 并不是互异的数据 * GZIPOutputStream的使用 * @author Administrator * */public class GzipPcompress {public static void main(String args[]) {try {BufferedReader in = new BufferedReader(new FileReader("D:\\gziptest.txt"));BufferedOutputStream out = new BufferedOutputStream(new GZIPOutputStream(new FileOutputStream("D:\\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("D:\\test.gz"))));String s;while((s=in2.readLine()) != null){System.out.println(s);}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}?