fix: binary file check misses binary files where first byte is null (#1054)
While searching for a short string of text, it returned some TTF files.
I downloaded one from the source repo and checked it locally with a hex
viewer to confirm. A bit of poking around this logic bug.
I found a second more recent instance of the same bug that seems to be
a copy/paste error.