Sgrep (sorted grep) is a much faster alternative to traditional Unix grep when searching large files, because sgrep searches sorted input files using a fast binary search to find matching lines.
binreplace is a command line tool to search and replace binary sequences in a file. It can be very powerful when used together with grep and sed. It uses prefix tree internally to search. It's efficient even with millions of search terms.
bingrep is a small binary version of grep, scanning binary files for a given pattern. Along a match it can display surrounding data as an hexdump of arbitrary size. It is capable to scan more than 4GB.
The findstr is searching the words in the text and binary files in several codepages. The famouse 'grep' is very slow and get a lot memory for large binary files without ends of lines - findstr is fast and light, but it doesn't use regular expressions.