Введите код
Код типа (переводится как код типа ) используется в более ранних версиях Mac OS X для обозначения формата файла, он чем-то похож на расширения файлов, используемые в других операционных системах. Они закодированы в типах OSType , состоящих из четырех байтов. Например, чтобы определить код типа стека HyperCard , он называется STAK; однако в других прикладных программах он известен как APPL.
macOS сохраняет коды типов, но также распознает расширения файлов. Замена кодов типов расширениями файлов, популяризированная системами ( RT-11 и RSX-11 для PDP-11 , CP/M и совсем недавно MS-DOS ) , вызвала много критики среди пользователей. значительно богаче и сложнее, чем расширения, и многие пользователи считают, что принятие расширений — это шаг назад. Они говорят, что информация о типе файла и создателе относится к метаданным, связанным с файлом, и, следовательно, неправильно хранить такую информацию в имя файла, где оно может вызвать проблемы у пользователя. Apple защищает свое решение, утверждая, что расширения являются стандартом де-факто и что они должны следовать стандартам остальной отрасли.
Коды типов недоступны для манипулирования пользователем, хотя их можно просмотреть и изменить с помощью некоторых программ, например инструментов командной строки GetFileInfo и SetFile , установленных как часть инструментов разработчика в /Developer/Tools , или утилиты ResEdit , доступной для более ранние версии Mac OS.
Изменения, внесенные в Mac OS X 10.4 с реализацией унифицированных идентификаторов типов , предполагают, что Apple прислушалась к критике, улучшив свою систему кодирования файлов. [ 1 ]
Ссылки
Внешние ссылки
- Эта работа содержит производный перевод « Type code » из английской Википедии, выпущенный ее издателями в соответствии с лицензией GNU Free Documentation License и лицензией Creative Commons Attribution-ShareAlike 3.0 Unported License .
- Веб-сайт базы данных типов/создателей
- Справочные страницы: GetFileInfo / SetFile