File操作(8) ----------------------- 文件压缩
来源:互联网 发布:红色法拉利 知乎 编辑:程序博客网 时间:2024/06/10 16:18
package demo.test3;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.zip.GZIPInputStream;import java.util.zip.GZIPOutputStream;public class gZipDemo {/** * 压缩格式的类不是从Reader和Writer类派生而来的,而是属于InputStream和OutputStream继承层次结构的一部分 * 压缩类库是按字节方式而不是字符方式处理的, * 有时也需要被迫混合使用两种类型的数据流 * @param args * @throws IOException */public static void main(String[] args) throws IOException {g1();}public static void g1() throws IOException{/** * 压缩文件 */FileOutputStream fos = new FileOutputStream("a44.gz");GZIPOutputStream gos = new GZIPOutputStream(fos);BufferedOutputStream bf = new BufferedOutputStream(gos);FileInputStream fis = new FileInputStream("a11_copy.txt");BufferedReader br = new BufferedReader(new InputStreamReader(fis));int len = 0;while((len = br.read()) != -1){bf.write(len);System.out.println("压缩成功");}bf.close();br.close();}}
0 0
- File操作(8) ----------------------- 文件压缩
- File压缩ZIP文件
- Android文件(File)操作
- 【JAVA】文件操作(File)
- XZ文件操作(压缩、解压)
- 简单文件操作(File)小结
- HTML5 中的文件(File)操作
- java文件(File)目录操作
- 黑马程序员--文件操作(File,RandomAccessFile)
- Java文件操作(File类)
- (转载)HTML5 之文件操作(file)
- File IO(NIO.2):文件操作
- 文件操作 File
- File文件操作
- android 文件操作FILE
- C# file 文件操作
- C#file文件操作
- File文件操作
- python+opencv学习笔记(一)python+numpy+scipy+opencv+contrib的安装与配置
- iOS 隐藏百度地图SDK的百度LOGO
- 幂次方-洛谷 1010
- LeetCode之Pascal's Triangle 的1和2
- 欢迎使用CSDN-markdown编辑器
- File操作(8) ----------------------- 文件压缩
- 支付宝五福集齐收益大预测
- Selasforce oncomplete
- Socket学习之select最简版服务器
- Java基础类库
- python 6-4 如何构建xml文档使用标准库中的xml.etree.ElementTree 构建ElementTree,使用write方法写入文档
- spring中AspectJ
- 虚拟机中的Linux安装VMware Tools的方法
- 奋斗的小蜗牛