Файл ASCII может быть прочитан или интерпретирован как имеющий строки, оканчивающиеся NULL, возврат каретки и перевод строки или другие управляющие символы, которые предназначены для чтения и действия.Например, программа для чтения текста может искать строку текста, где строка равна «сколько символов вы видите перед тем, как перейти к переводу строки»
Двоичный файл считается просто последовательностью байтов -ни один из них не имеет какого-либо особого значения в том смысле, что читатель текста будет их интерпретировать.
\ x00 является примером определенного значения байта (HEX 0), которое может интерпретироваться особым образомчитатель текста.