import java.io.*;

public class ReadBinFile {
   public static void main(String[] argv) throws IOException {
       
      FileInputStream inputFile = new FileInputStream(argv[0]);
      DataInputStream dis = new DataInputStream(inputFile);
      
      // Here I do not check if the file already exist....but you should..

      int i = dis.readInt();
      System.out.println(i);

      int j = dis.readInt();
      System.out.println(j);

      String s = dis.readUTF();     
      System.out.println(s);

      char c = dis.readChar();     
      System.out.println(c);

      double d = dis.readDouble();     
      System.out.println(d);

      String str = dis.readUTF();     
      System.out.println(str);

      dis.close();
   }
}
