将pdf转换为二进制文件并重新创建pdf

时间:2019-05-26 18:08:18

标签: java pdf io

我正在研究一种压缩二进制数字流的压缩算法。现在,我想使用该算法创建文件压缩软件,因此我想将文件转换为二进制数据并进行压缩,然后在我对其进行解压缩时m取回相同的二进制数字,但卡在重新创建文件上。

import java.io.*;

public class test {
public  static void main(String[] args) throws Exception{

    File file1 = new File(path1);
    File file2 = new File(path2);
    BufferedReader br = new BufferedReader(new FileReader(file1));
    BufferedWriter bw = new BufferedWriter(new FileWriter(file2));
    String st;
    while ((st = br.readLine()) != null)
        bw.write(st);


}
}

在这种情况下, file1 是pdf,当我打开 file2 时,它说文件损坏了

0 个答案:

没有答案