知識ベース

タイプコード

型コードは、他のオペレーティングシステムのファイル拡張子と同様に、クラシックMac OSでファイルの形式を示すために使用される唯一のメカニズムです。コードは4バイトのOSTypeです。たとえば、HyperCardスタックのタイプコードはSTAKです。アプリケーションプログラムのタイプコードはAPPLです。

macOSはタイプコードを保持しますが、ファイル名拡張子もサポートします。 PDP-11システム(RT-11、RSX-11など)、CP / M、最近ではMicrosoftのMS-DOSで普及している古い拡張システムを支持するタイプコード(およびクリエーターコード)の廃止Macユーザーと非常に物議を醸しています。タイプおよびクリエーターシステムは、拡張機能によって提供されるものよりもかなりリッチで洗練されており、多くのユーザーは、DOS規則の採用は後退の一歩であると感じました。彼らは、タイプと作成者の情報がファイルに関連付けられたメタデータに正当に属しているため、ファイルの名前内に非論理的に配置されていると主張します。 Appleは、拡張子がファイルの種類を示すための事実上の標準になり、他の業界とシームレスに連携する必要があると言って決定を擁護します。

タイプコードは、特定のソフトウェア、特に開発者ツールの一部として/ Developer / ToolsまたはResEditにインストールされるmacOSコマンドラインツールGetFileInfoおよびSetFileで表示および変更できますが、ユーザーが簡単に操作することはできません。古いMacで使用可能なユーティリティ。

Mac OS X TigerでUniform Type Identifiersを追加して行われた変更は、Appleがこれらの批判を聞いて、タイプコードとファイル名拡張子の両方の後継ファイルタイプに取り組んでいることを示唆しています。