Utilisateur:Microco/Association de fichier
Une association de fichier associe un fichier avec une demande capable d'ouvrir ce fichier. Plus généralement, une association de fichiers associe une classe de fichiers (généralement déterminée par leur extension de nom de .txt fichier , comme .txt ) avec une application correspondante (comme un éditeur de texte ).
Les associations et les verbes
modifierUne extension de fichier unique peut avoir plusieurs associations pour effectuer diverses actions, aussi connu comme verbes. Certains des verbes communs sont:
- ouvert à ouvrir un fichier
- modifier pour ouvrir un fichier pour l' édition
- imprimer pour imprimer un fichier
Une image , par exemple, peut être associée à ces verbes de telle sorte que l'image ouverte ouvre dans une visionneuse d'image , éditer ouvre une retouche d'image programme et impression envoie la photo à une imprimante.
Implémentations
modifierLa plupart des systèmes d'exploitation prennent en charge les associations de fichiers sous une forme ou l'autre. Par exemple, l' ouverture d' un fichier à partir d' un gestionnaire de fichiers invoque généralement le verbe ouverte afin d'ouvrir le fichier avec son application associée. Le verbe "ouvert" appelle le associé programme d'application , qui lit le fichier ou le document et il présente à l'utilisateur pour la visualisation, et peut - être pour l' édition ou autre action.
Des actions supplémentaires telles que l' impression sont généralement accessibles via un clic droit menu contextuel . Un mécanisme de modification des associations est également habituellement présent. Un exemple de ceci est l'Open Avec l' option dans le shell Windows.
Microsoft Windows
modifierLe Microsoft Windows série de systèmes d'exploitation , en commençant par Windows 3.x prend en charge les associations à base d'extension-fichier. [1] Les associations sont stockées dans registre [2] comme des ensembles de verbes pour chaque extension de fichier. Les anciennes versions prises en charge des associations ouvertes stockées dans WIN.INI . Les associations de fichiers peuvent être affichés et modifiés à l' aide de la assoc commande et avec l'aide de l' ftype commande , il est possible de créer une association entre le type de fichier et l' application qui ouvrira les fichiers de ce type. [3] [4]
Le shell Windows appelle des actions d'association de fichier par le biais de COM , drag and drop, appelle la ligne de commande ou par le biais de Dynamic Data Exchange . Les fonctionnalités avancées des associations de fichiers Microsoft Windows inclus définir manuellement une nouvelle extension de fichier avec un nombre quelconque d'actions associées, une action par défaut primaire, montrant les extensions uniquement pour certains types de fichiers, la personnalisation de l'icône du type de fichier et la description et la personnalisation associée MIME type et leur manutention ( comment gérer les types de fichiers pour les fichiers téléchargés ou ouverts directement à partir de l' Internet Explorer navigateur). La possibilité de configurer la fonctionnalité d'association de fichier avancé, cependant, a été supprimée dans Windows Vista systèmes d'exploitation plus tard et.
Linux
modifierLinux à base de GUIs, tels que KDE et GNOME , support type MIME associations à base. Par exemple, le type MIME text/plain serait associé à un éditeur de texte .
Mac OS
modifierLe Mac OS Classic utilisé des codes de type et les codes de créateur pour associer chaque fichier avec l'application correspondante, quelle que soit l' extension de fichier. Le plus récent macOS soutient également les associations à base d'extension-fichier.
Les bundles d'application dans macOS déclarent les types de fichiers pris en charge dans leur fichier Info.plist. Pour chacun de ces types spécifiés, un identificateur de type uniforme est donnée, ainsi qu'une liste des «balises» qui définissent la façon dont un fichier ou données de ce type pourraient être identifiés. Par exemple, le JPEG type est défini avec un UTI de 'public.jpeg', et marqué avec de la jpg 'les extensions et «jpeg», le MIME type' image / jpeg »et le code de type « JPEG ». [5]
Le système d'exploitation utilise ces informations pour générer une liste d'applications qui sont capables d'ouvrir chaque type. Dans le Finder (logiciel) chaque fichier sera identifié avec un UTI et ouvert avec l'application par défaut pour ce type. L'utilisateur peut également choisir parmi une liste d'autres applications qui prennent en charge le type.
En utilisant ce système, les types sont également associés à des données pour lesquelles il n'existe aucun nom de fichier ou l'extension de fichier est manquante. Cela inclut les données et les données en streaming sur un protocole tel que cartonnés HTTP où un type MIME a été donné.