Tenno Seremel Дневник

вторник, 17 февраля 2009

Frozen flame

14:05 Персонально для угадайте кого (^. ^)
MIME типы определяются по базе в которой они могут быть описаны как по расширению, так и по magic numbers. И то и другое тоже вместе можно, я думаю. Magic numbers может проводиться через битовую маску перед сравнением.

Вобще о структуре файлов можешь покопаться в Shared MIME-info database (standards.freedesktop.org). Правда как таки прикрутить иконку к типу не пихая его просто в папку с иконками по имени типа мне не понятно. Т.е. описание того как это сделать есть («icon» и «generic-icon» элементы), только вот что-то после изменения файлов и выполнения

update-mime-database ~/.local/share/mime

иконки не изменяются (хотя описания применились).

@темы: mime, linux

URL
Философское отношение к жизни - залог здоровья :gigi:
Люблю нашего директора... Купил страшно дорогой ноут VAI...
А еще тут имеет место масса абсолютно халявного И-нета! Б...
Спокойно, друзья мои, я не об етом. Я как раз о самых чт...
Молодая психиатр приходит в свое отделение. С порога все ...
Все-таки моя нерешительность - мой крест. Она мне всю жиз...

18.02.2009 в 04:39

18.02.2009 в 04:39
Ясно.

Вопрос на засыпку. Если расширения понятны, то что есть магик нумбёр? Это первые несколько байт в файле? А если файл с абстрактным содержимым? Или какие двоичные данные?
URL

18.02.2009 в 09:12

18.02.2009 в 09:12
Они самые, первые байты. А если файл с абстрактным содержимым и расширения никакого ивестного — ну значит не подставит ничего, DE высветит диалог «Чем открывать, хозяин?».
URL

18.02.2009 в 11:01

18.02.2009 в 11:01
Это если какая-то программа сама не связала себя с файлами? у меня пока такого не было. А вообще полезно знать кухню :) Спасибо за ссылку.
URL

18.02.2009 в 14:29

18.02.2009 в 14:29
Ao, например, прикручена не из репозитария, а потому привязок у неё нет. А файлы такие проигрвать особо никто и не может больше, потому и типа отдельного на них нет.
URL

18.02.2009 в 15:16

18.02.2009 в 15:16
Программе не обязательно себя связывать ^^ Например, моя ImageShack Links использует файл с расширением Sync, в котором хранится экспортированная база. Формат свой, но асоциации нет ни какой, потому что не нужно ^^
URL

18.02.2009 в 15:31

18.02.2009 в 15:31
А кто-то говорил обратное? Другое дело, что если хочется, что бы всё-таки по клику что-то делалось, то это должно быть сделано. И, обычно, делается. Кроме особо запущенных случаев, вроде моего, где не GUI приложение.
URL

18.02.2009 в 17:05

18.02.2009 в 17:05
Ну... Не вижу смысла у себя далеть это через клик ^^ Достаточно запустить программу и сделать импорт ^^
URL

18.02.2009 в 17:11

18.02.2009 в 17:11
Импорт чего? Что ты там запустишь то, у программы нет GUI, только command-line interface, а сама она работает демоном в фоне (^ ^)
URL

18.02.2009 в 17:18

18.02.2009 в 17:18
Я про свою ^^' Импорт экспортированных из базы картинок и ссылок.
URL

18.02.2009 в 18:00

18.02.2009 в 18:00
Аа (^ ^)
URL