Ни одна программа не определяет правильность содержимого, не попытавшись открыть.
До открытия файла только один ориентир - расширение.