Я заметил, что fileкоманда Linux не возвращает никакого значения, если XML-файл имеет <?xml version="1.0" encoding="UTF-8"?>вверху. Если пролог отсутствует, file -i somefile.xmlвозвращает некоторое значение. У кого-нибудь есть идеи, почему это происходит? Я в основном заинтересован в знании...