Консольные программы — это наследие старых операционных систем типа MS DOS, работавших в текстовом режиме. Полной аналогии здесь нет, но создатели систем разработки пытаются сделать всё, чтобы было максимальное сходство. Для консольной программы операционная система или система разработки предоставляет специальное окно (обычно — черного цвета), в котором виден ход выполнения программы.
Оконное приложение всегда имеет своё собственное окно (обычно его называют главным окном приложения). Кроме главного окна в приложении могут использоваться множество других окон.
При разработке оконного приложения используются различные элементы управления: командные кнопки, окна ввода, надписи, меню и т.д.
Но бывают расширения малознакомые. Или предназначенные для определенных предложений, или использующиеся для по разному. Вообще смотришь и не понимаешь откуда и зачем это может быть
Тогда для определения файл надо открыть, но надо быть осторожными. проверить файл на вирусы. Так же файл может быть исполняемым, потому надо открывать его на просмотр или изменение, но не на исполнение.
Так же может не оказаться программы для открытия данного файла, а по текстовому виду (если открыть в блоктоне) можно вообще не понять то это за файл и для чего
Думаю проблема более менее раскрыта