小编Mon*_*aih的帖子

复制二进制数据

我正在尝试读取视频文件,并将其写入另一个文件,但由于某种原因,当我进行 md5sum 比较时,它们不同,并且 VLC 无法读取新文件。想法?

原始文件的
MD5 总和:b13d9acecd2dd3f869245c8e085f88c2 新文件的 MD5 总和:d41d8cd98f00b204e9800998ecf8427e

public void copyFile() throws IOException {
    BufferedInputStream in = new BufferedInputStream(new FileInputStream("/home/zevrant/tmp/test.h264"));
    BufferedOutputStream fileOutputStream = new BufferedOutputStream(new FileOutputStream(new File("/security/footage/test.h264")));
    while(in.available() > 0) {
        bytes = in.readNBytes(in.available());
        fileOutputStream.write(bytes);
        fileOutputStream.flush();
   }
}
Run Code Online (Sandbox Code Playgroud)

java

1
推荐指数
1
解决办法
82
查看次数

标签 统计

java ×1