Що таке типи MIME?
У GNOME типи MIME (Multipurpose Internet Mail Extension або «багатоцільове розширення інтернет-пошти») використовують для ідентифікації формату файла. Стільничне середовище GNOME використовує типи MIME з такою метою:
Визначення, яку програму слід відкрити типово для файла у певному форматі.
Реєстрації інших програм, які також можуть відкривати файли у певному форматі.
Визначення рядка, який описує тип файла, наприклад, у вікні властивостей програми Файли.
Визначення піктограми, яку слід використовувати для файлів у певному форматі, наприклад, у вікні властивостей програми Файли.
Назви типів MIME записують у такому форматі:
тип-даних/ідентифікатор-підтипуПрикладом типу MIME є image/jpeg, де image є назвою мультимедійного типу, а jpeg є ідентифікатором підтипу.
У GNOME реалізовано специфікацію спільних даних MIME freedesktop.org для визначення:
Загальносистемних каталогів та каталогів користувача для зберігання усіх файлів специфікацій типів MIME.
Як зареєструвати тип MIME так, щоб повідомити стільничному середовищу, які програми можна використовувати для відкриття файлів у певному форматі.
Як користувач може змінити програми, які мають відкривати файли у певних форматах.
Для чого призначено базу даних MIME?
База даних MIME є збіркою усіх файлів специфікацій типів MIME, яку GNOME використовує для зберігання даних щодо відомих типів MIME.
Найважливішою частиною бази даних MIME з точки зору адміністратора системи є каталог /usr/share/mime/packages/, де зберігаються пов'язані із типами MIME файли, де містяться відомості щодо відомих типів MIME. Одним із прикладів таких файлів є файл /usr/share/mime/packages/freedesktop.org.xml, у якому зберігаються відомості щодо стандартних типів MIME, які є доступними у типовій системі. Цей файл є частиною пакунка shared-mime-info.
Отримання додаткових відомостей
Докладні відомості з описом системи типів MIME наведено у специфікації спільних відомостей MIME freedesktop.org, яку можна знайти на сайті freedesktop.org: