rizin icon indicating copy to clipboard operation
rizin copied to clipboard

String search improvements

Open Rot127 opened this issue 3 months ago • 0 comments

  • [x] Faster search for - https://github.com/rizinorg/rizin/pull/5383:
    • [x] Foreign endian Unicode encodings (swap bytes, then normal search).
    • [x] Miss-aligned (move bytes to alignment, normal search).
  • [x] Document search module architecture.
  • [x] Document string search performance differences - https://github.com/rizinorg/rizin/pull/5391
  • [x] Support to search multiple encodings with a single search collection. - https://github.com/rizinorg/rizin/pull/5378
  • [x] Remove debaseb64 option (in extra PR due to project version increment) - https://github.com/rizinorg/rizin/issues/5361
  • [x] Rename some variables for clarity - https://github.com/rizinorg/rizin/pull/5364
  • [x] Remove match_inverse - https://github.com/rizinorg/rizin/pull/5363
  • [x] Remove RZ_STRING_ENC_BASE64 - https://github.com/rizinorg/rizin/pull/5362
  • [x] Armenian search fails on s390x - https://github.com/rizinorg/rizin/issues/5369
  • [ ] Faster search for one byte EBCDIC and IBM encodings.
    • [ ] We would just need to convert the characters in the regex to the corresponding bytes and do a regex byte search.

Rot127 avatar Sep 11 '25 14:09 Rot127