Hex-String finden und austauschen in beliebiger datei

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Hex-String finden und austauschen in beliebiger datei

    Moin,
    fange gerade erst an mit dem Programmieren.

    Kann mir einer sagen, wie ich einen bestimmten Hex-String in einer beliebigen Datei durch einen anderen(längeren) ersetzen kann?

    Danke



    @admin bitte ins Anfängerforum verschieben
    Fertigen Code bekommst Du hier nicht, denn den würdest Du ggf. nicht verstehen und nur noch mehr Fragen stellen.
    Es gibt 2 Ansätze:
    1. Gesamte Datei einlesen in ein Bytefeld. Im dieser Datei Dein Bitmuster suchen, den Anfang neu schreiben, den ersetzenden Text anhängen, den Rest anhängen
    oder
    2. eine Datei blockweise einlesen und genau so verfahren wie oben, nur dass Du an den Blockgrenzen beim Suchen einen erhöhrten Aufwand hast.
    In der Datei selbst suchen geht nicht, Du musst immer ein Stück davon im Ram haben.
    So.
    Den Rest musst Du nun wohl allein machen. Viel Erfolg. :thumbup:
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!