Типы файлов определяются по расширению файла (последние буквы в имени файла после точки, обычно их три, но может быть больше или меньше). Операционная система компьютера определяет, какое приложение должно быть запущено для обработки данного файла, именно по его расширению.