バイナリファイルに対する入出力

import java.io.*;

public class Test {
	public static void main(String args[]) throws IOException
	{
		int bt;

		BufferedInputStream in = new BufferedInputStream(new FileInputStream("test.exe"));
		BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream("test1.exe"));

		while ((bt = in.read()) >= 0)
			out.write(bt);

		in.close();
		out.close();
	}
}