package sample;

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.UnsupportedEncodingException;

public class test_bin {

	public static void main(String[] args) {

		String str02 = "0123456789abcdef";
		// int i = 0;
		try {
			// String byte[];
			byte[] bytes = new byte[1024];
			bytes = str02.getBytes("UTF-8"); // String.getBytes();orString.getBytes(encoding);

			// ǂݍރt@C̖O
			String inputFileName = "input.dat";

			// ރt@C̖O
			String outputFileName = "output.dat";

			// t@CIuWFNg̐
			File inputFile = new File(inputFileName);
			File outputFile = new File(outputFileName);
			// ̓Xg[̐

			FileInputStream fis = new FileInputStream(inputFile);
			BufferedInputStream bis = new BufferedInputStream(fis);

			// o̓Xg[̐
			FileOutputStream fos = new FileOutputStream(outputFile);
			BufferedOutputStream bos = new BufferedOutputStream(fos);

			// t@Cւ̓ǂݏ
			int len = 0;
			while ((len = bis.read(bytes)) != -1) {
				bos.write(bytes, 0, len);
			}

			// n
			bos.flush();
			bos.close();
			bis.close();

		} catch (UnsupportedEncodingException e) {
			// TODO&#33258;&#21205;&#29983;&#25104;&#12373;&#12428;&#12383;catch&#12502;&#12525;&#12483;&#12463;
			e.printStackTrace();
		}
	}
}
