package de.trantor.misc;

import java.io.*;

public class ByteArrayDumper {

    public static void main (String [] args) throws IOException {
   
	for (int j = 0; j < args.length; j++) {
	    String name =args [j];
	    FileInputStream in = new FileInputStream (name);
	    
	    int cut = name.indexOf ('.');
	    if (cut != -1) name = name.substring (0, cut);

	    System.out.println ("byte [] "+name+ "= new byte [] {");
	    System.out.print ("\t"+in.read ());
	    int cnt = 0;
	    while (true) {
		int i = in.read ();
		if (i  == -1) break;
		System.out.print (",");
		if ((++cnt) % 10 == 0){ 
		    System.out.println ("");
		    System.out.print ("\t");
		}
		System.out.print (""+((byte) i));
	    }
	    System.out.println ("};");
	    System.out.println ("");
	    in.close ();
	}
    }
}
