OSType
Le OSType (également connu sous le nom de FourCC ou ResType ) est le nom d'un ordre de quatre octets utilisé généralement comme marque dans OS de Mac de . Tandis que les bytes peuvent avoir n'importe quelle valeur, ils sont habituellement des caractères du ASCII ou des jeux de caractères romains d'OS de Mac de .
Des valeurs d'OSType sont employées pour identifier les types de format de données de dossier et les applications qui les ont créés. La séparation des types de dossier et des créateurs a permis la coexistence des documents du même format appartenant à différentes applications ; il est facile d'attribuer à nouveau la propriété de quelconque d'entre ces documents à n'importe quelle application de soutien sans changer son nom ou affecter autrement son contenu.
OSTypes sont également employés pour identifier le type de données dans les endroits autres que des dossiers : par exemple, sur le presse-papiers , dans les ressources , ou dans le AppleEvents . Elles tendent à avoir des significations communes à travers ces utilisations : par exemple, le « TEXTE » identifie un bloc de texte (codage non spécifié, mais habituellement d'ASCII ou de Mac romain), alors que « PICT » indique une image de QuickDraw .
Les marques de quatre octets sont utiles parce qu'elles peuvent se composer de quatre caractères lisibles pour l'homme avec les qualités mnémoniques, tandis qu'ajustage de précision immobile dans l'espace mémoire de quatre octets typiquement assigné pour des nombres entiers dans les systèmes à 32 bits. D'un point de vue de gestion de la mémoire principale, il est plus facile les manipuler que, par exemple, les chaînes de caractères de longueur variable. Comparé aux valeurs de nombre entier à 32 bits arbitraires, elles sont non ambiguës puisque le byte-ordre est bien défini.
Depuis le Mac de l'OS x le 10.3 , signatures de d'OSType sont l'une de plusieurs sources qui peuvent être examinées pour déterminer un type uniforme la marque et ne sont plus employés car le type de données primaire signature.
D'autres utilisations pour OSTypes incluent :
en tant que codes de sélecteur de la configuration
comme IDs IDs de champ et de type et de classe record d'événement dans le AppleEvents
pour identifier des composants dans le directeur composant
comme " ; atom" ; IDs dans les formats de fichier de film et d'image de QuickTime (et par conséquent aussi dans dossiers MPEG4)
comme IDs de table dans le format de police de TrueType
comme manière localisation-indépendante d'identifier les chemises standard dans le directeur de chemise
dans le QuickDraw GX , elles ont été employées comme types de gxTag et également comme types d'articles de collection dans le directeur de collection.
D'autres plates-formes
Des codes à quatre caractères semblables sont employés pour identifier des données saisit beaucoup de d'autres logiciels d'exploitation et applications. Ces codes désigné généralement sous le nom du FourCCs plutôt qu'OSTypes.
| Random links: | Insuline | Murdock, Minnesota | Agence d'Anti-Doping du monde | Amanda Palmer | Mission intérieure australienne | OSType |