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

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

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

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

Примечания

править
  1. Mac OS X 10.4 (review), Ars Technica, Архивировано 6 сентября 2008, Дата обращения: 29 сентября 2017 Источник. Дата обращения: 29 сентября 2017. Архивировано 6 сентября 2008 года.
  2. Uniform Type Identifiers Overview. Guides and Sample Code. Apple Inc. (29 октября 2007).

Ссылки

править

📚 Artikel Terkait di Wikipedia

Код с запашком

Type Code with Class), «Замену кода типа подклассами» (Replace Type Code with Subclasses) или «Замену кода типа состоянием/стратегией» (Replace Type Code

USB Type-C

biphase-mark code) и контакт питания +5 V для активных кабелей. Подключение ранее выпущенных устройств к компьютеру с разъёмом USB Type-C потребует кабеля

TypeScript

Maharry. TypeScript revealed. — Apress, 2013. — ISBN 9781430257257. Официальный сайт языка программирования TypeScript. CATS (Code Assistant for TypeScript) —

Melty Blood

路地裏ピラミッドナイト : [яп.] / Type-Moon // Type-Moon ACE. — Tokyo : Kadokawa Shoten, 2009年. — № 3. — P. 54—55. Melty Blood: Actress Again Current Code . GameRankings

Рефакторинг

(replace inheritance with delegation) Замена кода типа подклассами (replace type code with subclasses) Суть изменения сигнатуры метода заключается в добавлении

Visual Studio Code

Visual Studio Code (VS Code) — текстовый редактор, разработанный Microsoft для Windows, Linux и macOS. Позиционируется как «лёгкий» редактор кода для

Байт-код

2023) Байт-код (байтко́д; англ. bytecode, также иногда p-код, p-code от portable code) — стандартное промежуточное представление, в которое может быть

Code 128

barcode fo type Code128 — not correct. Code 128 generator (MIT) JavaScript реализация В другом языковом разделе есть более полная статья Code 128 (англ