Guest User

Untitled

a guest
Aug 29th, 2013
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. File f = new File("cdimage2.bin");
  2. FileInputStream fin = new FileInputStream(f);
  3. fin.skip(37696);
  4. int i = 0;
  5. while (i < 10) {
  6. System.out.print((char) fin.read());
  7. i++;
  8. }
  9. System.out.println();
  10.  
  11. private String getPSXId(File f) {
  12. FileInputStream fin;
  13. try {
  14. fin = new FileInputStream(f);
  15. fin.skip(32768);
  16. byte[] buffer = new byte[4096];
  17. long start = System.currentTimeMillis();
  18. while (fin.read(buffer) != -1) {
  19. String buffered = new String(buffer);
  20.  
  21. if (buffered.contains("BOOT = cdrom:\")) {
  22. String tmp = "";
  23. int lidx = buffered.lastIndexOf("BOOT = cdrom:\") + 14;
  24. for (int i = 0; i < 11; i++) {
  25. tmp += buffered.charAt(lidx + i);
  26. }
  27. long elapsed = System.currentTimeMillis() - start;
  28. // System.out.println("BOOT = cdrom:\" + tmp);
  29. tmp = tmp.toUpperCase().replace(".", "").replace("_", "-");
  30. fin.close();
  31. return tmp;
  32. }
  33.  
  34. }
  35. fin.close();
  36. } catch (FileNotFoundException e) {
  37. // TODO Auto-generated catch block
  38. e.printStackTrace();
  39. } catch (IOException e) {
  40. // TODO Auto-generated catch block
  41. e.printStackTrace();
  42. }
  43.  
  44. return null;
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment