Russian Qt Forum

Qt => Общие вопросы => Тема начата: Igors от Апрель 24, 2017, 16:16



Название: Тип файлв?
Отправлено: Igors от Апрель 24, 2017, 16:16
Добрый день

QFileInfo - отличный класс, но не нашел метод возвращающий тип файла (только какие-то group(Id)).  Может плохо смотрел? Нырять в нативняк уж очень неохота

Спасибо


Название: Re: Тип файлв?
Отправлено: Пантер от Апрель 24, 2017, 16:29
Что есть тип файла? То, что выводит линуксовая прога file?


Название: Re: Тип файлв?
Отправлено: Igors от Апрель 24, 2017, 17:28
Что есть тип файла?
Это 4-байтовое число, если ненулевое и известное, то используется вместо расширения, напр был файл .psd а я его переименовал в .cpp
Цитировать
file: "/Volumes/../First_Icons/Add_Paint.cpp"
type: "8BPS"
creator: "8BIM"
attributes: avbstClinmedz
created: 04/16/2015 23:57:13
modified: 04/16/2015 23:57:13
OSX все равно покажет верную иконку и натравит на него фотошоп, т.к. есть тип

Да, наверное все-таки нету  :'(


Название: Re: Тип файлв?
Отправлено: __Heaven__ от Апрель 24, 2017, 19:57
В википедии статья формат файла, раздел магические числа.


Название: Re: Тип файлв?
Отправлено: Авварон от Май 13, 2017, 01:35
QMimeType