Hallo,
ich lese mit dem BufferedInputStream byte für byte aus einer Datei ein und wandle diese in Hex- Zahlen um und gebe dies bei NetBeans unten auf der Konsole aus.
Ich möchte diese Daten aber auch in eine Datei schreiben in Hex- Zahlen also die Daten sollen in Hex in der Datei stehen.
4e 23 45 3e usw.
Weiß da vielleicht jemand einen Rat wie ich das machen kann. dateiOut. write(hexWert); geht leider nicht.
Vielen Dank für Eure Antworten!!
lg
Hannes
[/code]
ich lese mit dem BufferedInputStream byte für byte aus einer Datei ein und wandle diese in Hex- Zahlen um und gebe dies bei NetBeans unten auf der Konsole aus.
Ich möchte diese Daten aber auch in eine Datei schreiben in Hex- Zahlen also die Daten sollen in Hex in der Datei stehen.
4e 23 45 3e usw.
Weiß da vielleicht jemand einen Rat wie ich das machen kann. dateiOut. write(hexWert); geht leider nicht.
Vielen Dank für Eure Antworten!!
lg
Hannes
Code:
BufferedInputStream datei = new BufferedInputStream(new FileInputStream(pfad));
BufferedOutputStream dateiOut = new BufferedOutputStream(new
FileOutputStream("c:\\KonvertTemp.txt"));
int b;
int y = 0;
String hexWert;
while ((b = datei.read()) != -1)
{
hexWert = Integer.toHexString(b);
dateiOut. write(b);