Hallo ich möchte eine Binärdatei byteweise einlesen und in einem Array abspeichern.
Hab dazu was im Netz gefunden, wo jedoch immer die Fehlermeldung invalid stream header kommt.
hier der code:
wichtig, das ist keine Textdatei.
Das Konvertieren wäre ja kein problem wenn der fehler nicht käme bei
ObjectInputStream objectInputStream = new ObjectInputStream(fileInputStream);
Was kann ich da machen?
Danke und Gruß
Sönke
Hab dazu was im Netz gefunden, wo jedoch immer die Fehlermeldung invalid stream header kommt.
hier der code:
Code:
FileInputStream fileInputStream = new FileInputStream(dateiname);
System.out.println("test0");
ObjectInputStream objectInputStream = new ObjectInputStream(fileInputStream);
System.out.println("test1");
String data[] = (String[]) objectInputStream.readObject();
System.out.println("test2");
objectInputStream.close();
System.out.println("Daten: ");
System.out.println(data);
wichtig, das ist keine Textdatei.
Das Konvertieren wäre ja kein problem wenn der fehler nicht käme bei
ObjectInputStream objectInputStream = new ObjectInputStream(fileInputStream);
Was kann ich da machen?
Danke und Gruß
Sönke