该部分完成了,文件随机读写。发送端根据片段信息,提取文件内容;接收端根据片段信息,将接收内容写入文件中。
1、文件读写器
package man.kuke.core;
import java.io.IOException;
import java.io.RandomAccessFile;
/**
* 完成对文件随机读写
*/
public class FileAccessor {
public FileAccessor() {
}
//读取文件某一位置,指定长度内容
public static byte[] readSection(String fileName, long offset,int len) throws IOException {
RandomAccessFile raf = new RandomAccessFile(fileName,"r");
raf.seek(offset);
byte[] buffer = new byte[len];
raf.read(buffer);
raf.close();
return buffer;
}
public static byte[] readSection(RandomAccessFile raf, long