Interested Article - Type code

Type code ( англ. код типа ) является единственным механизмом для определения формата файла , используемым в классических версиях Mac OS . Код типа состоит из четырёх байт (эту последовательность называют или ResType ). Например, кодом типа для исполняемого файла является последовательность APPL . Эта последовательность хранится на уровне файловой системы , в виде метаданных , а не в самом файле.

Mac OS X сохранила коды типа, но также поддерживает и расширения имён файлов, получившие широкое распространение благодаря их использованию в системах PDP-11 , CP/M , MS-DOS и более поздних, и со временем ставшие стандартом де-факто.

Type code не предназначен для изменения пользователем, тем не менее, специализированные программы позволяют просматривать его и редактировать, в первую очередь — консольные утилиты GetFileInfo и SetFile , которые входят в инструменты разработчика (и располагаются по пути /Developer/Tools ), а также утилита ResEdit (доступна только для классической Mac OS).

Начиная с OS X v10.4 появилась поддержка , призванных заменить и коды типа, и расширения файловых имён.

Примечания

  1. (review), Ars Technica . Дата обращения: 29 сентября 2017. Архивировано 6 сентября 2008 года.
  2. . Guides and Sample Code . Apple Inc. (29 октября 2007).

Ссылки

  • , из оригинала 25 марта 2010 , Дата обращения: 14 октября 2016 от 10 августа 2003 на Wayback Machine .
  • . Logiciels & Services Duhem. Дата обращения: 1 декабря 2015. .
  • "GetFileInfo", (man page), Apple .
  • "SetFile", (man page), Apple .
Источник —

Same as Type code