Вероятно, нет один в Вашей системе по умолчанию. Вы могли установить комплект инструментов Cygwin (порты команд GNU к API Win32). Раньше также был Инструментарий MKS и другой, имя которого выходит из меня в данный момент. MKS был коммерческим, Cygwin, конечно, был GNU/GPL, и, другой выигранный был в конечном счете переименован (от OpenNT?) и позже полученный Microsoft и включенный в своего рода пакет MSDN для Win2K или Сервера 2003 или что-то как этот.
Для любого из тех Вы только что выполнили команду 'файла' на своих конечных файлах так же, как Вы будете под UNIX. Вам, возможно, придется запустить их под включенной подобной UNIX оболочкой (удар, для Cygwin, ksh или Инструментария MKS, и кто знает что для другой одного).
Не встроенный; Windows использует расширения файла для определения типа файла. Я вполне уверен, что существует порт file
в Cygwin, все же.
Смотрите на File.exe - небольшая программа, подобная Unix / исполняемый файл файла Linux, который может исследовать файлы, в этом случае это разработано, чтобы запросить исполняемый файл и отобразить процессор, на котором файл был скомпилирован для работы и любые другие детали, относительно которых это может сообщить.