Mac OS X.UNIX для ВСЕХ | All about OS

Некоторые особенности Mac OSX

Категория: MacOS

3. Каков тип этого пакета?
Finder получает код типа папки-пакета и код ее создателя, хранящиеся внутри самой папки-пакета. По коду типа (по расширению имени папки-пакета, если код типа отсутствует) Finder определяет тип пакета. Если эта папка-пакет не является динамически разделяемой библиотекой, Finder трактует пакет как файловую упаковку, то есть отображает его на экране и обращается с ним как с единым файлом. Пользователь при этом может даже не догадываться, что на самом деле это не один файл, а целая папка.
4. Является ли файл программой?
У пакетов-программ (это определяется кодом типа и кодом создателя) Finder прячет расширение .арр, если оно имеется, и добавляет информацию о ней в соответствующий список (application’s information property list), хранящийся в базе данных программ. Если файл не программа, то он трактуется как документ.
• Показать документ.
Finder консультируется с базой данных программ и помещает соответствующую иконку рядом с именем файла на экране. Если такой иконки в базе данных нет, то берется иконка стандартного обобщенного документа.
Если пользователь пытается открыть документ, Finder проверяет коды создателя и типа файла (для файловых систем HFS, HFS+) или расширение имени файла (для файловой системы UFS). Он использует эту информацию, чтобы определить программу, соответствующую данному типу документа.
• Если найдена только одна подходящая программа, она запускается и
открывает документ.

Страниц: 1 2 3 4

« Звук
Особенности новой архитектуры печати »