FileOutputStream write与原文件md5不一致,文件变大了
来源:互联网 发布:定时发送短信软件 编辑:程序博客网 时间:2024/06/12 00:56
原代码:
FileInputStream fis = new FileInputStream(source); FileOutputStream fos = new FileOutputStream(target); byte[] bts = new byte[300]; while (fis.read(bts, 0, 300) != -1) { fos.write(bts, 0, 300); } fos.close(); fis.close();
更改后代码
FileInputStream fis = new FileInputStream(source); FileOutputStream fos = new FileOutputStream(target); byte[] bts = new byte[300]; int len=-1; while ((len=fis.read(bts)) != -1) { fos.write(bts, 0, len); //更改处 } fos.close(); fis.close();
0 0
- FileOutputStream write与原文件md5不一致,文件变大了
- 文件下载中input.read()与output.write()相关问题,以及mp3下载的文件比原文件大的解决方法
- Java MD5与linux echo Md5不一致
- C语言中的头文件与原文件
- C语言中的头文件与原文件
- C语言中的头文件与原文件
- sqlserver与mysql处理汉字MD5不一致
- QFile::write 写文件会变大的问题
- FileOutputStream(文件储存)与FileInputStream(文件读取)
- FileOutputStream---write() FileInputStream---read() 详解
- js跟java计算文件MD5不一致问题
- MD5加密不一致
- 解决spark-md5.js和java计算文件md5值不一致问题
- fastDFS上传图片额外产生了一个“原文件名-m"的文件
- 一鍵備份/還原文件/文件夾時間
- 批处理使用WinRAR压缩某类型的文件,一个文件压缩成一个压缩包,压缩后名称与原文件同名,压缩后删除原文件
- FileOutputStream的write(int b),方法。
- 调用FileOutputStream中的三种write方式
- DOS下网络命令符的使用:[1]PING命令使用大全
- 【解决方案】ArcGIS License Manager启动失败
- 数字转字母的编码方式的个数 ---- DP
- Leetcode:299. Bulls and Cows(JAVA)
- Text Mode(文本模式)
- FileOutputStream write与原文件md5不一致,文件变大了
- Android初试--常用的隐式意图
- 蓝桥杯暴力解题1:填写算式
- http压力测试工具
- 如何计算时间复杂度
- div里面加上ul li 后,这个div与它上面的那个div之间就会出现一小段空白
- Eclipse配置Tomcat
- java(优化七) 15天玩转redis之第一篇
- 使用android-async-http来封装Android网络请求框架