As
grep 0x00 searches for literal0x00 string, you will probably get binary file matches from your grep -v …. It will only mean there was a "line" not containing literal 0x00. A leading null byte or two consecutive null bytes will count as such line.