本帖最后由 benbenqi 于 2011-12-15 22:31 编辑
- import java.io.*;
- import java.util.*;
- class SplitFile
- {
- public static void main(String[] args) throws IOException
- {
- splitFile();
- }
- public static void splitFile()throws IOException
- {
- FileInputStream fis = new FileInputStream("the easy way.mp3");
- FileOutputStream fos = null;
- byte[] buf = new byte[1024*1024];
- int len = 0;
- int count = 1;
- while((len=fis.read(buf))!=-1)
- {
- fos = new FileOutputStream("the easy way"+(count++)+".part");
- fos.write(buf,0,len);
- fos.close();
- }
- fis.close();
- }
- }
复制代码 音乐文件用以上代码切割后,用rar压缩改成后缀.mp3能播放,但是少了1分钟,这该怎么解释?
为什么能播放?为什么会少一分钟?
额好像与java没多大关系,希望明白同学解释一下
源文件和rar压缩改成.mp3文件 点击下载 http://115.com/file/dn33lhb4
[fly]谢谢[/fly] |
|