i=write(1,buf,512); //剔除文件头之后,把执行代码写入标准输出 if (i!=512) die("Write call failed"); close (id); //处理boot二进制文件结束 ... ... 所以,读写二进制文件的关键在于对Unix基本的api的熟悉。可以通过《Unix环境高级编程》得到这些基础知识。
/** * 二进制读写文件 */ import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; public class MainClass { /** * java.io包中的OutputStream及其子类...