ассоцияация файлов в FreeBSD

Тема в разделе "WASM.UNIX", создана пользователем witcher, 18 ноя 2006.

  1. witcher

    witcher New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2006
    Сообщения:
    73
    В Windows каждый файл отрывается своим преложением.
    То есть с каждым файлом ассоциируемо определенное приложени.
    Есть ли такое в FreeBSD.
    И если да то в windows для открытия файла ассоциированным приложением програмно служил ShellExecute а в FreeBSD кто для этого служит.
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    witcher
    В стандартном проводнике флуксбокса, который открывается по ярлыку "File Manager", такая фича есть. Только ассоциации по расширению в *никсах - ересь, IMHO.
     
  3. kyprizel

    kyprizel New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2003
    Сообщения:
    232
    Адрес:
    TSK
    witcher, рекомендую залогиниться в шелл
    и попробовать осознать, как вы будете применять эти ассоциации
     
  4. int_0dh

    int_0dh New Member

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    21
    Адрес:
    Russia
    про FreeBSD сказать ничего не могу, однако в Linux есть binfmt_misс, который позволяет
    создавать ассоциации между какими-то эвристиками файла (например расширением его имени или значением какого-то количества байт по определенному смещению) и интерпретатором файла (той программой, которая его будет " выполнять")
    после создания ассоциации и выставления у файла аттрибута "executible", он может быть выполнен посредством стандартного
    вызова execve(). реально будет запущен ассоциированный интерпретатор.
    Подробнее можно прочитать в Documentation/binfmt_misc.txt