Hallo,
ich habe eine binäre Datei vorliegen und möchte darin Text ändern.
In der binären Datei sind sowohl reine binäre Daten als auch Ascii Text vorhanden.
Nun möchte ich nach einem bestimmten String in der Datei suchen und ihn ersetzen.
bsp:
alt: beispiel_string1
neu: beispiel_string2
(die länge der strings sollte/kann dabei gleich bleiben, damit die binäre Datei insgesamt nicht vergößert bzw verkleinert wird)
ich habe schon gelernt, dass man es wohl mit
FileInputStream und BufferedInputStream lösen kann aber ich bekomme es nicht hin.
Letztendlich möchte ich eine Methode haben, die den Dateinamen, einen Alt-String und einen Neu-String übernimmt
und das ganze ändert, ohne dass die binär Datei als solches beschädigt wird (also zusätzlich etwas geändert wird).
Vielen Dank im vorraus!
Gruß
Frank
ich habe eine binäre Datei vorliegen und möchte darin Text ändern.
In der binären Datei sind sowohl reine binäre Daten als auch Ascii Text vorhanden.
Nun möchte ich nach einem bestimmten String in der Datei suchen und ihn ersetzen.
bsp:
alt: beispiel_string1
neu: beispiel_string2
(die länge der strings sollte/kann dabei gleich bleiben, damit die binäre Datei insgesamt nicht vergößert bzw verkleinert wird)
ich habe schon gelernt, dass man es wohl mit
FileInputStream und BufferedInputStream lösen kann aber ich bekomme es nicht hin.
Letztendlich möchte ich eine Methode haben, die den Dateinamen, einen Alt-String und einen Neu-String übernimmt
und das ganze ändert, ohne dass die binär Datei als solches beschädigt wird (also zusätzlich etwas geändert wird).
Vielen Dank im vorraus!
Gruß
Frank