logo

Signatures des fichiers Macintosh

Résumé : Informations sur les signatures des fichiers Macintosh. A quoi servent-elles ? Liste de quelques-unes des signatures les plus courantes, avec les extensions correspondantes côté PC.

Page d'accueil du site

MacDisk, solution de transfert de données PC-Mac

MacImage et la création de CD-ROM Macintosh

Pour commander en ligne l'un de nos produits !

Télécharger une version de démonstration

Assistance technique, FAQ, aide à l'utilisation

Plan du site pour vous aider à retrouver une page

Recherche sur le site par mots-clefs

Qu'est-ce que la signature d'un fichier Macintosh ?
Pour identifier le type de fichier, le Macintosh n'utilise pas une extension de trois caractères (ou même de quatre, ou plus encore), mais une signature.
Les signatures sont des chaînes de huit caractères, à savoir quatre pour le créateur (le programme qui a créé le fichier) et quatre pour le type de fichier (texte, image, etc.). Voir aussi quelques commentaires plus techniques.
La table de ces signatures, avec les icônes correspondantes, est stockée par le Finder, pour toutes les applications qui ont existé à un moment quelconque sur le disque, dans le fichier Desktop (un fichier système qui n'est jamais affiché par le Macintosh mais qui existe dans la racine de chaque disque). Avec le Système 7, le Desktop s'est dédoublé en un fichier appelé Desktop DB et un autre appelé Desktop DF, pour des raisons qu'il serait trop long d'expliciter ici.

Tables de signatures
Nous avons regroupé ci-dessous certaines signatures et les extensions de type PC qui leur correspondent (si vous souhaitez ajouter ou corriger quelque chose, vous pouvez naturellement nous le faire savoir par un courrier électronique. Cette page est mise à jour pratiquement une fois par semaine.
Pour ceux qui sont amenés à éditer la table des signatures utilisée par nos programmes MacDisk et MacImage), vous devez noter la signature et l'extension que vous entendez utiliser et l'intégrer dans le fichier de signatures avec l'utilitaire SignEdit ou encore un éditeur de texte. De même, si un transfert ne donne pas les résultats que vous attendez, contrôlez la signature réelle d'un fichier dont l'origine est certaine, sur un véritable support Macintosh (regardez dans la dernière colonne du volet d'affichage, ou encore dans la boîte de dialogue 'Propriétés').

Formats "génériques"
Ces signatures identifient un type de fichier, mais sans spécifier le créateur ('????' est une chaîne de créateur valide). Elles sont souvent utiles lorsqu'un programme n'accepte d'importer qu'un type spécifique de données, sans se donner la peine d'aller ouvrir le fichier pour savoir ce qu'il contient réellement. Nous indiquons l'extension PC lorsque celle-ci est bien établie.

SignatureExtensionCommentaires APPL????

Formats "spécifiques"
Ces signatures identifient d'une part le type de fichier, d'autre part le créateur. Les applications autres que le créateur se contentent généralement de consulter le type de fichier pour déterminer si elles sont en mesure de le traiter.
Nota bene : le _ représente un espace.

CreateurTypeExtensionCommentaires 8BIM

Nous reprenons ci-dessous une liste plus complète avec d'abord une liste des types de fichiers que nous avons déjà rencontrés, puis une liste des créateurs que nous avons identifiés.

Types de fichiers
Nota bene : le _ représente un espace.

SignatureCommentaires ..CT

Codes des créateurs
Nota bene : le _ représente un espace.

SignatureCommentaires 8BIM

Quelques commentaires plus techniques
Les signatures sont souvent considérées comme des chaînes de caractères, mais elles sont en fait traitées dans les programmes comme des entiers codés sur 32 bits, c'est-à-dire que lorsque l'on voit une chaîne de type de fichier 'TEXT', le programme y verra 0x54455854, ou encore 0x54584554, suivant qu'il est codé en petit-boutien ou en gros-boutien.
Cela explique que l'on puisse avoir des espaces et même des caractères très bizarres dans ces signatures.
À noter par ailleurs qu'Apple se réserve tous les codes de créateur composés exclusivement de minuscules.
Retour au haut de la page.

Où sont stockées les signatures ?
Contrairement à ce qui est souvent affirmé, même par des personnes qui savent généralement ce dont elles parlent, ces signatures ne sont pas stockées dans la branche des ressources de chacun des fichiers, mais gérées par le Finder dans l'arbre du catalogue (une structure de gestion du disque à laquelle l'utilisateur n'a pas besoin d'avoir accès directement).
Cette erreur a une triple explication. D'une part, dans le fait que les programmes doivent déclarer (dans leur branche de ressources) le type de fichier qu'ils entendent gérer, de manière à ce que le Finder sache quoi faire lorsque l'utilisateur effectue un double clic sur une icône. De même, l'icône affichée pour un fichier donné est trouvée par le Finder dans la branche de ressources du programme et est ensuite stockée dans le fichier Desktop. Enfin, certains programmes créant des fichiers graphiques placent dans la branche de ressources du fichier de données une image en basse résolution (image de prévisualisation) qui est utilisée par le Finder à la place de l'icône générique.

Quelques sites complémentaires
Les deux sites ci-dessous peuvent vous aider dans votre recherche :

  • Site d'enregistrement Apple
    Les signatures [ou du moins les chaînes de créateur] doivent être enregistrées auprès d'Apple. Ce site permet de savoir si une signature existe ou non. Il n'y a pas de possibilité de consultation d'une liste générale, et Apple a déclaré publiquement qu'il n'y en aurait pas.
  • Index d'Ilan Szekely
    Un index à télécharger (Filemaker Pro pour le Mac) contenant plus de 30 000 références de signatures.
pomme80
Logiciels & Services Duhem
9, rue de Bruxelles - F-75009 Paris (France)
Tél. (+33) [0]149 700 455 - Fax (+33) [0]149 700 456
SIRET 381 149 996 00039 - TVA Eur. FR32 381 149 996
email : info (chez) macdisk.com - web : http://www.macdisk.com
© Pierre Duhem 1995-2010 - Les noms des produits cités sont généralement des marques de commerce qui restent la propriété de leurs titulaires respectifs.
MacDisk est une marque déposée de L&S Duhem.

Vos commentaires sont les bienvenus.