Article de reference

Association de fichiers

En informatique , une association de fichiers associe un fichier à une application capable d'ouvrir ce fichier. Plus communément, une association de fichiers associe une classe ...

En informatique , une association de fichiers associe un fichier à une application capable d'ouvrir ce fichier. Plus communément, une association de fichiers associe une classe de fichiers (généralement déterminée par leur extension de nom de fichier , telle que .txt) à une application correspondante (comme un éditeur de texte ).

Associations et verbes

Une extension de fichier unique peut avoir plusieurs associations permettant d'effectuer diverses actions, également appelées verbes . Certains des verbes les plus courants sont :

  • ouvrir pour ouvrir un fichier
  • modifier pour ouvrir un fichier à éditer
  • imprimer pour imprimer un fichier

Une image , par exemple, peut être associée à ces mots de sorte que « ouvrir » ouvre l'image dans une visionneuse d'images , « éditer » ouvre un programme d'édition d'images et « imprimer » envoie l'image à une imprimante.

Implémentations

La plupart des systèmes d'exploitation prennent en charge les associations de fichiers sous une forme ou une autre. Par exemple, l'ouverture d'un fichier à partir d'un gestionnaire de fichiers invoque généralement le verbe open afin d'ouvrir le fichier avec son application associée. Le verbe « open » invoque le programme d'application associé , qui lit le fichier ou le document et le présente à l'utilisateur pour qu'il le visualise, et éventuellement pour qu'il le modifie ou effectue une autre action.

Les actions supplémentaires telles que l'impression sont généralement accessibles via un menu contextuel accessible par clic droit . Un mécanisme de modification des associations est également généralement présent. L'option Ouvrir avec dans le shell Windows en est un exemple .

Microsoft Windows

La série de systèmes d'exploitation Microsoft Windows , à partir de Windows 3.x, prend en charge les associations basées sur les extensions de fichier. Les associations sont stockées dans le registre sous forme d'ensembles de verbes pour chaque extension de fichier. Les versions plus anciennes prenaient en charge les associations ouvertes stockées dans WIN.INI . Les associations de fichiers peuvent être affichées et modifiées à l'aide de la commande et, à l'aide de la commande, il est possible de créer une association entre le type de fichier et l'application qui ouvrira les fichiers de ce type. assoc ftype

Le shell Windows appelle des actions d'association de fichiers via COM , glisser-déposer, appels de ligne de commande ou via Dynamic Data Exchange . Les fonctionnalités avancées des associations de fichiers Microsoft Windows incluent la définition manuelle d'une nouvelle extension de fichier avec un nombre quelconque d'actions associées, une action par défaut principale , l'affichage des extensions uniquement pour des types de fichiers spécifiques, la personnalisation de l'icône et de la description du type de fichier et la personnalisation du type MIME associé et de leur gestion (comment gérer les types de fichiers pour les fichiers téléchargés ou ouverts directement à partir du navigateur Internet Explorer ). La possibilité de configurer la fonctionnalité avancée d'association de fichiers a cependant été supprimée dans Windows Vista et les systèmes d'exploitation ultérieurs.

Linux

Les interfaces graphiques basées sur Linux , telles que KDE et GNOME , prennent en charge les associations basées sur le type MIME . Par exemple, le type MIME text/plainserait associé à un éditeur de texte . Cette association est généralement réalisée via la base de données MIME partagée de freedesktop.org (pour déterminer le type MIME d'un fichier) et la spécification Desktop Entry (pour déterminer avec quelle application ouvrir le fichier).

Mac OS

Le système d'exploitation Mac OS classique utilisait des codes de type et des codes de créateur pour associer chaque fichier à l'application correspondante, quelle que soit l'extension du fichier. Le système d'exploitation macOS plus récent prend également en charge les associations basées sur les extensions de fichier.

Les bundles d'applications sous macOS déclarent les types de fichiers pris en charge dans leur fichier Info.plist. Pour chacun de ces types spécifiés, un identifiant de type uniforme est fourni, ainsi qu'une liste de « balises » qui définissent comment un fichier ou des données de ce type peuvent être identifiés. Par exemple, le type JPEG est défini avec un UTI de « public.jpeg » et étiqueté avec les extensions « jpg » et « jpeg », le type MIME « image/jpeg » et le code de type « JPEG ».

Le système d'exploitation utilise ces informations pour générer une liste d'applications capables d'ouvrir chaque type. Dans le Finder (logiciel), chaque fichier sera identifié par un UTI et ouvert avec l'application par défaut pour ce type. L'utilisateur peut également choisir parmi une liste d'autres applications prenant en charge ce type.

Grâce à ce système, les types sont également associés aux données pour lesquelles il n'existe pas de nom de fichier ou dont l'extension est manquante. Cela inclut les données de presse-papiers et la diffusion de données via un protocole tel que HTTP où un type MIME a été fourni.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index