byte[] als hex-file speichern?

Sunnyfriday

Grünschnabel
Hallo Leute,

Habe ein kleines Problem. Ich habe ein Bytearray welches ich als datei speichern möchte.
Der Inhalt der Datei sollte allerdings in hex format sein, damit ich mein Bytearray auch mit einem Hex-Editor anschauen kann.

Ich weiss nicht wie es machen soll.
Habe mir überlegt das Bytearray erst in einen Hexstring umzuwandeln. und den hexstring dann einfach in ein File schreiben. Ich weiss nicht ob das ein richtiger Weg ist.

Hoffe jemand kann helfen

Gruß sunny
 
Mit dem FileWriter oder dem DataOutputStream geht das doch oder ?
Schau doch einfach mal in die API da steht doch drin was die einzehlen Klassen können.

mfg
 
Hallo Sunnyfriday,

Habe ein kleines Problem. Ich habe ein Bytearray welches ich als datei speichern möchte.
Der Inhalt der Datei sollte allerdings in hex format sein, damit ich mein Bytearray auch mit einem Hex-Editor anschauen kann.

Wie Leroux bereits geschrieben hat, ist dies mit dem FileWriter oder dem DataOutputStream möglich. Zum anderen gibt es kein "hex"-Format. Das, was du in deinem Hex-Editor siehst, ist lediglich eine andere Ansicht der Bytes deiner Datei. Somit musst du wirklich nur dein Bytefeld in eine Datei schreiben und fertig!

Viele Grüße,
MAN
 
Zurück