La fenêtre Propriétés du type de fichiers affiche le jeu de fichiers lié aux icônes, aux couleurs et aux applications définies dans la fenêtre Propriétés de l'icône.
Pour afficher la fenêtre Propriétés du type de fichiers, sélectionnez l'option Types de fichiers à partir du menu Propriétés ou la catégorie Types de fichiers de la fenêtre Propriétés. La fenêtre Propriétés par défaut du type de fichiers est montrée sur la Figure 16-7.
Vous pouvez cliquer à l'aide de SELECT sur le bouton du signe (+) pour agrandir la fenêtre et afficher l'ensemble des propriétés, ainsi que les informations nécessaires à l'identification d'une classe de fichiers, comme indiqué sur la Figure 16-8.
Si vous souhaitez ramener la fenêtre à sa taille par défaut, cliquez à l'aide de SELECT sur le bouton du signe (-) situé en bas de la fenêtre agrandie.
La section suivante décrit les zones de la fenêtre Propriétés des types de fichiers.
Chaque entrée de cette liste défilante définit la méthode selon laquelle un fichier ou un groupe de fichiers est reconnu par les applications du DeskSet. Chaque entrée de la liste défilante peut être considérée comme une classe de fichiers, pouvant inclure un ou plusieurs fichiers. Chaque classe de fichiers de la liste défilante (chaque entrée du type de fichiers) est associée aux propriétés de l'icône de l'entrée en cours.
si vous avez deux entrées du type de fichiers identiques dans votre base de données de l'Utilitaire d'assemblage, seule la première entrée lue par l'Utilitaire d'assemblage est utilisée. La première entrée de l'Utilitaire d'assemblage qui utilise l'entrée du type de fichiers n'est pas nécessairement la première entrée de la liste défilante de la fenêtre principale de l'Utilitaire d'assemblage.
Utilisez la zone de texte Modèle située sous la liste défilante pour modifier le nom d'une entrée du type de fichiers. Si les fichiers doivent être identifiés au moyen d'un modèle, ce dernier doit être le nom de l'entrée du lien en cours. Si l'entrée du type de fichiers sélectionnée est identifiée par contenu, la zone de texte Modèle est grisée et devient provisoirement inutilisable.
Lorsqu'aucun élément n'est sélectionné dans la liste défilante, vous pouvez entrer un modèle dans la zone de texte Modèle et appuyer sur Return pour créer une nouvelle entrée du type de fichiers.
Cliquez à l'aide de SELECT sur les boutons situés à droite de la liste défilante du Type de fichiers pour créer, effacer des entrées et les déplacer du ou vers le presse-papiers, de la façon suivante :
Cliquez sur Nouveau pour créer une entrée du type de fichiers. Le nom de la première entrée créée est sans_nom_1. Si vous créez une nouvelle entrée sans renommer la première, celle-ci s'appelle sans_nom_2, et ainsi de suite.
Pour modifier le nom d'une entrée du type de fichiers, entrez un nouveau nom dans la zone de texte Modèle et appuyez sur Return. Si vous souhaitez identifier un jeu de fichiers au moyen d'un modèle, entrez le modèle en cours dans la zone de texte Modèle. Si vous souhaitez identifier un jeu de fichiers par son contenu, le nom de l'entrée du type de fichiers peut être un nom quelconque.
Cliquez sur Couper pour supprimer l'entrée du type de fichiers sélectionnée (dans la liste défilante de la fenêtre principale) et la placer dans le presse-papiers. Lorsque l'entrée en cours est une entrée lecture seule, le bouton Couper est inutilisable.
Cliquez sur Copier pour copier l'entrée du type de fichiers sélectionnée dans le presse-papiers.
Cliquez sur Coller pour ajouter l'entrée en cours à l'entrée du type de fichiers que vous avez placée dans le presse-papiers. Si le presse-papiers ne contient pas d'entrées, le bouton Coller est inutilisable.
Cliquez sur Supprimer pour supprimer le type de fichers de l'entrée en cours. Lorsque l'entrée en cours est une entrée "lecture seule", le bouton Supprimer est inutilisable. Notez que le fait de supprimer une entrée de l'Utilitaire d'assemblage ne supprime pas son entrée du type de fichiers.
Utilisez les boutons Appliquer et Annuler situés en bas de la fenêtre Propriétés pour appliquer vos modifications à l'entrée en cours de l'Utilitaire d'assemblage ou pour annuler toutes les modifications effectuées depuis le dernier appui sur le bouton Appliquer et revenir aux paramètres précédents.
L'option Identifier détermine le mode de reconnaissance de la classe de fichiers par les applications du DeskSet, tel que le Gestionnaire de fichiers. Une classe de fichiers est identifiée par son nom ou par son contenu, comme indiqué dans les sections suivantes.
Si le choix de l'option Identifier est Par nom, les fichiers sont identifiés par le modèle indiqué dans la zone Modèle. Dans ce cas, le Modèle est souvent le nom d'une application. Par exemple, la Figure 16-9 montre l'entrée du type de fichiers de l'Horloge liée à l'entrée clock-prog de l'Utilitaire d'assemblage. Tout fichier intitulé clock est affiché par le Gestionnaire de fichiers avec l'icône et les couleurs de l'Horloge apparaissant dans la liste défilante de la fenêtre principale. (L'icône et les couleurs sont définies par l'entrée clock-prog de la fenêtre Propriétés.)
Lorsque le choix de l'option Identifier est "Par nom"et que la zone de texte comporte un astérisque, ce dernier signifie "concordance avec tous les types de fichers de la liste". A titre d'exemple, l'entrée du type de fichiers *.ps montrée sur la Figure 16-10 concorde avec tous les fichiers dont le nom se termine par l'extension .ps. Ces fichiers sont des fichiers PostScript, affichés dans le DeskSet avec l'icône postscript-file figurant dans la liste défilante de la fenêtre principale de l'Utilitaire d'assemblage.
Les entrées default-app, default-dir, et default-doc de l'Utilitaire d'assemblage constituent une exception à la règle de concordance de modèles et de noms de fichiers. L'application du Gestionnaire de fichiers utilise ces entrées pour déterminer les liens des fichiers, répertoires (dossiers) et documents de l'application par défaut. Les modèles Type de fichiers pour ces liens sont default|app, default|dir, et default|doc. Toutefois, vous ne trouverez jamais un fichier intitulé default|app, default|dir, ou default|doc. Pour plus d'informations sur la modification des liens par défaut du Gestionnaire de fichiers, reportez-vous à la section "Modification d'un lien".
Si le choix de l'option Identifier est Par contenu, les fichiers sont identifiés par leur contenu et non plus par le modèle indiqué dans la zone Modèle. Lorsque vous choisissez cette option, les quatre zones situées sous l'option Identifier deviennent actives. Elles définissent le type de contenu des fichiers qui doit être indiqué pour identifier les fichiers de la catégorie Types de fichiers, de la façon suivante :
Décalage repère détermine la position dans le fichier (0 étant la valeur de départ) à partir de laquelle le contenu doit être examiné. La valeur par défaut est 0, ce qui signifie "examiner le contenu en commençant par le premier caractère du fichier". Un décalage d'octet égal à 1 signifierait que l'examen du contenu débute au second caractère du fichier, et ainsi de suite.
Type repère détermine le type de valeur à rechercher dans le fichier : Octet, Court, Long ou Chaîne de caractères. La plupart des fichiers sont des fichiers ASCII constitués de chaînes de caractères (c'est-à-dire de mots et de caractères que vous pouvez saisir). Le type Octet est une valeur numérique à un octet, le type Court est une valeur numérique à deux octets, et le type Long est une valeur numérique à quatre octets.
Valeur repère détermine la valeur à rechercher dans le fichier. Le type de cette valeur doit être celui défini dans le type des données.
Masque repère est une zone facultative qui vous permet de définir une valeur de masque pour les types de données Octet, Court ou Long. Si une valeur de masque est définie, une opération ET logique est exécutée sur le type repère dans le fichier assemblé et sur le masque repère afin de déterminer la valeur utilisée pour l'examen (contenus à examiner). Si cette valeur correspond à la valeur repère, le fichier est assemblé. Cette zone est réservée en priorité aux programmeurs qui développent des applications à intégrer dans l'environnement DeskSet.
Pour plus d'informations sur les zones Type repère, Masque repère et Valeur repère, consultez la page manuel de la commande magic.
La Figure 16-11 montre que les fichiers PostScript peuvent être identifiés par la chaîne de caractères "%!" située au début du fichier (Décalage repère = 0, Type repère = Chaîne de caractères, Valeur repère = %!). Notez que les fichiers PostScript peuvent également être identifiés par l'extension .ps, comme indiqué précédemment dans la section "Identifier par nom".
La Figure 16-12 montre l'entrée du type de fichiers sun-raster. Cette classe de fichiers est définie comme l'ensemble des fichiers commençant par la valeur 0x59a66a95 du type de données Long.