Операционная система Linux идентифицирует файлы, просматривая их магическое число в начале заголовка.Как Windows это делает?У него также есть какой-то механизм с магическим числом или он зависит только от расширения файла?
Используется только расширение , предоставляемое файловой системой ;содержимое файла не проверяется.См., Например, эту статью - она говорит о Windows XP, но AFAIK пока что общее поведение распространяется на все выпущенные версии Windows: http://support.microsoft.com/kb/307859