compress.java
来自「这是一个用java编写类似于notepad文件编辑器」· Java 代码 · 共 26 行
JAVA
26 行
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.GZIPOutputStream;public class Compress{ /**将from文件的内容进行压缩并且将压缩结果存入to文件中*/ public static void gzipFile(String from, String to) throws IOException { //创建一个从from文件中读取信息的流 FileInputStream in = new FileInputStream(from); //创建一个将数据进行压缩并且存入to文件中的流 GZIPOutputStream out = new GZIPOutputStream(new FileOutputStream(to)); //将字节从一个流复制到另一个流中 byte[] buffer = new byte[4096]; int bytes_read; while((bytes_read = in.read(buffer)) != -1) out.write(buffer, 0, bytes_read); //关闭这个流 in.close(); out.close(); } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?