var
FileBuff: TBytes;
Pattern: TBytes;
begin
FileBuff := filetobytes(filename);
Result := CompareMem(@Pattern[0], @FileBuff[0], Length(Pattern));
end;
Kendi yaz böyleBaytları bulmak için herhangi bir "Pos" işlevi var mı?
Result := Pos(@Pattern[0], @FileBuff[0]);
Pos ANSIChar dizileri ile beslemek, ikili güvenlidir ve işte, –
Ayrıca ilginizi çekebilir işleri Bayt için StringReplace işlevi: http://stackoverflow.com/questions/3106139/binary-version-of-stringreplace –