Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#47 Find's match case behaves unexpectedly

open
Kimmo Varis
None
5
2011-03-19
2009-08-30
Anonymous
No

When searching for bytes such as <bh:00><bh:00><bh:00><bh:49>, if 'match case' is not selected then Find will find other bytes such as <bh:00><bh:00><bh:00><bh:69>. I believe this is because 0x49 is ASCII 'I' and 0x69 is ASCII 'i'.

But if I am searching for byte values I do not care if they happen to be ASCII letters. I just want the bytes found, not bytes that are 0x20 offset from my value.

Discussion

  • Kimmo Varis
    Kimmo Varis
    2010-11-03

    Good point.

    We should not ignore case when byte values are given.

     
  • Kimmo Varis
    Kimmo Varis
    2011-03-19

    • assigned_to: nobody --> kimmov
     
  • Kimmo Varis
    Kimmo Varis
    2011-03-19

    I'll fix this. This is a bit tricky as there can be both case-ignored and not case-ignored bytes in the same search string. But I have some ideas now...