Hallo,
ich brauche mal jemanden der mir auf die Sprünge hilft
.
Ich möchte eine binäre Datei nach einer speziellen Bytefolge durchsuchen und das mit höchst
möglicher Geschwindigkeit. Die zu durchsuchenden Dateien können bis zu 4 TB Groß sein.
Ich habe schon die Suche genötigt und mir heute fast alle Treffer durch gelesen, es war nur
nichts gescheites dabei. Das lag aber wohl nur daran, dass entweder Strings, Records oder einzelne
Bytes gesucht wurden.
Ich möchte nach bytefolgen alá
array of byte
oder
array[0..19] of byte
suchen.
Eine Anpassung der JsTextSearch.pas von Jens Schumann an das Vorhaben
brachte leider nicht den gewünschten Erfolg. Das Verfahren kommt bei bestimmten bytefolgen
[1B58323232AAEF..]
in einen loop bzw. dauert bei einer 512MB-Datei 1.13sec.
Wer also eine Idee hat, her damit.
Vielen Dank