Moin! Ich habe eine Binärdatei (Eeprom Dump um genau zu sein). In diesem kommt irgendwo der Marker vor, sagen wir "MARK", gefolgt von unterschiedlichen Daten.Diese ist entweder 16, oder 8MB groß. Ich habe nun eine Datei mit 124kb Größe, die am Beginn ebenfalls den Marker "Mark" stehen hat. Der Inhalt dieser 124kb Datei soll nun in die große Binärdatei eingefügt werden und dort die 124kb ab dem Marker "Mark" ersetzen, ohne die Dateigröße zu verändern. Der Marker kann auch mehrfach vorkommen, die Veränderung soll aber nur bei dem ersten Vorkommen des Markers durchgeführt werden.
Bisher mache ich das mit einem Hex Editor, würde es aber lieber über ein Skript erledigen lassen. Ob bash, perl, python ist mir eigentlich egal. Ich habe bisher ein wenig mit SED experimentiert, aber bestenfalls habe ich bei jedem Vorkommen des Markers die angegebene Datei zusätzlich eingefügt. Würde mich echt freuen, wenn mir da jemand helfen könnte.
Vielen Dank im Vorraus!