ich bin an einem programm dran welches den Inhalt jeder Datei unabhängig ihrer Größe, Inhalts oder ihrer Kodierung erfassen, in eine variable speichern, ggf verändern und die modifizierte datei wieder neu abspeichern soll.
Habe mir gedacht, da das programm nicht nur textdateien sondern auch binäre dateien, bilder etc. lesen soll wäre es wohl am sinnvollsten wenn man wie in einem hex-editor die datei bitweise ausließt und die bytes hexadezimal abspeichert.
Weiß jedoch nicht ob ich dynamisch immer jeweils 8 bytes (zum beispiel) in ein stringarray-speichern soll, die gesamte datei hexadzimal in eine sehr lange string-variable speichern soll oder sonst irgendeine andere lösung (structure?) dafür überlege.
Hätte hier jemand eine idee welches dieser konzepte das effektivste wäre und mit welchen funktionen ich das am besten durchführe?
Ich hoffe ich habe das problem ausführlich genug beschrieben, ansonsten einfach nachfragen ^^
Danke und im vorraus
