复制后图片大小问题
1KB不是等于1024B吗,每次读1024B,读246次,不是刚好把图片读完吗,怎么会多出1KB呢
25
收起
正在回答
1回答
同学你好,图片为246KB,并不是说明图片完全就是246*1024=251904b,它们之间还是有一定的差异的,比如:
如上所示,262528字节是这个图片的字节数,262528/1024=256.375。所以字节与KB之间还是有一定的差异,所以每次读取1024个字节,当读取最后一次时,被复制图片的字节数不到1024个,但输入输出流还是会读取并写入1024个字节,此时复制后的图片就会比要复制的图片大。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星