Для file-4.26-alt13: Согласно справке и странице man: $ file --help 2>&1 |grep mime -i, --mime output MIME type strings (--mime-type and --mime-encoding) --mime-type output the MIME type --mime-encoding output the MIME encoding Т.е., предполагается, что --mime выводит MIME полностью, --mime-type - только тип, --mime-encoding - только кодировку. Создаём файлы в ASCII и UTF-8: $ LC_ALL=C rpm -q --qf '%{SUMMARY}\n' file > file.ascii $ LC_ALL=ru_RU.UTF-8 rpm -q --qf '%{SUMMARY}\n' file > file.utf8 $ cat file.ascii A utility for determining file types $ cat file.utf8 Утилита для определения типов файлов Вывод file для файла ASCII: $ file --brief --mime file.ascii text/plain charset=us-ascii $ file --brief --mime-type file.ascii text/plain $ file --brief --mime-encoding file.ascii 7bit Ввод кодировки по --mime и --mime-encoding отличается. То же, для UTF-8: $ file --brief --mime file.utf8 text/plain charset=utf-8 $ file --brief --mime-type file.utf8 text/plain $ file --brief --mime-encoding file.utf8 binary Т.е., --mime выдает правильную строку MIME, --mime-type - выдаёт соответствующий тип MIME, а --mime-encoding - что-то своё. И вместе --mime-type и --mime-encoding строку --mime не дают.
И идёт это несоответствие из libmagic, т.е., например, модуль Perl File::LibMagic также затронут. Там для прохождения сборки пакета изменён тест t/oo-api.t, см. perl-File-LibMagic.spec , строки 24-26.
Было исправлено в file-5.40-alt4. Для p10 пока актуально.