file
masih merupakan perintah yang Anda inginkan. File apa pun yang berupa teks (menurut heuristiknya) akan menyertakan kata "teks" dalam keluaran file
; apa pun yang biner tidak akan menyertakan kata "teks".
Jika Anda tidak setuju dengan heuristik yang file
digunakan untuk menentukan teks vs. bukan teks, maka pertanyaannya perlu ditentukan dengan lebih baik, karena teks vs. bukan teks adalah pertanyaan yang samar-samar. Misalnya, file
tidak mengidentifikasi blok kunci publik PGP di ASCII sebagai "teks", tetapi Anda mungkin (karena ini hanya terdiri dari karakter yang dapat dicetak, meskipun tidak dapat dibaca oleh manusia).
Manual diff menentukan itu
diff menentukan apakah suatu file adalah teks atau biner dengan memeriksa beberapa byte pertama dalam file; jumlah pasti byte bergantung pada sistem, tetapi biasanya beberapa ribu. Jika setiap byte di bagian file tersebut bukan nol, diff menganggap file tersebut sebagai teks; jika tidak, file tersebut akan dianggap biner.