В общем: нет способа узнать.
Текстовый файл, хранящийся в UTF-16, скорее всего будет выглядеть как двоичный, если вы откроете его с 8-битной кодировкой.Точно так же кто-то может сохранить текстовый файл как .doc
(это документ).
Хотя вы можете открыть файл и посмотреть на часть содержимого, все такие эвристики иногда не работают (например, блокнот пытаетсясделайте это, осторожно выбрав несколько символов, блокнот угадает неверно и отображает совершенно другой контент.намного лучше.