Операционная система Linux идентифицирует файлы по их магическому номеру в начале заголовка. Как окна это делают? Есть ли у него какой-то механизм магических чисел или он полагается только на расширение файла?