Команда linux file
отлично справляется с распознаванием типов файлов и дает очень детальные результаты. Инструмент diff
способен извлекать двоичные файлы из текстовых файлов, создавая другой вывод.
Есть ли способ отличить двоичные файлы от текстовых файлов? Все, что я хочу, это да / нет ответа, является ли данный файл двоичным. Поскольку трудно определить двоичный файл, скажем, я хочу знать, попытается ли diff
провести сравнение на основе текста.
Чтобы прояснить вопрос: мне все равно, будет ли это текст ASCII или XML, если это текст. Кроме того, я не хочу делать различий между файлами MP3 и JPEG, поскольку они все двоичные.