Всегда ли расширение файла указывает на данную программу?

Есть ли исключения для параметра Extension = File Type в Windows?

Много.

Без официального реестра типов файлов абсолютно невозможно контролировать, какая программа может претендовать на какое расширение. Кроме того, некоторые программы позволяют вам свободно называть файл как угодно, если вы поместите его в определенный каталог/папку.

Пока нет "информации об авторе" в файлах Windows, таких как Macintosh, несколько программ пытаются проанализировать структуру файла и, если эта структура распознана, открыть файл. Вы можете продемонстрировать это в эксперименте с Microsoft Word.

По этому вы можете видеть, что Microsoft начинает встраивать код, аналогичный информации о создателях Apple, в свои операционные системы. (Конечно, на данный момент это работает только с некоторыми продуктами Microsoft.[Smile])