Есть в винде такая утилита, как findstr для поиска строк в файлах.
Вопрос: можно ли с ее помощью найти в файле строки, содержащие пустой символ (NULL)?
(3) файлы могут быть бинарные...
https://ru.wikipedia.org/wiki/EOF Реальное значение EOF является отрицательным числом, зависящим от системы (в основном ?1), что гарантирует несовпадение с кодом символа.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший