.DS_Store

Un article de Wikipédia, l'encyclopédie libre
Aller à la navigation Aller à la recherche
Boutique de services de bureau Apple
Extension de nom de fichier
.DS_Store
Type de média Internet
application/octet-stream
nombre magique\0\0\0\1Bud1\0
Développé parApple Inc.

Dans le système d' exploitation Apple macOS , .DS_Store est un fichier qui stocke les attributs personnalisés de son dossier contenant , tels que la position des icônes ou le choix d'une image d'arrière-plan. [1] Le nom est une abréviation de Desktop Services Store , [2] reflétant son objectif. Il est créé et géré par l' application Finder dans chaque dossier et possède des fonctions similaires au fichier desktop.ini dans Microsoft Windows . Commençant par un point ., il est caché dans le Finder et de nombreux utilitaires Unix. Sa structure interne estpropriétaire , mais a depuis fait l'objet d'une ingénierie inverse. [3] À partir de macOS 10.12 16A238m, le Finder n'affichera pas les .DS_Storefichiers (même s'ils sont com.apple.finder AppleShowAllFiles YESdéfinis).

But et emplacement

Le fichier .DS_Store est créé dans n'importe quel répertoire (dossier) accessible par l'application Finder, même sur des systèmes de fichiers distants montés à partir de serveurs qui partagent des fichiers (par exemple, via le protocole Server Message Block (SMB) ou le protocole Apple Filing (AFP)) . [4] Les systèmes de fichiers distants, cependant, pourraient être exclus par les paramètres du système d'exploitation (tels que les autorisations). Bien qu'ils soient principalement utilisés par le Finder, ces fichiers ont été envisagés comme un stockage plus général de métadonnées sur les options d'affichage des dossiers, telles que la position des icônes et les paramètres d'affichage. [2] Par exemple, sur Mac OS X 10.4 "Tiger" et supérieur, les fichiers ".DS_Store" contiennent le Spotlightcommentaires des fichiers du dossier. Ces commentaires sont également stockés dans les attributs de fichier étendus , [5] mais le Finder ne les lit pas. [6]

Dans les systèmes d'exploitation Apple antérieurs, les applications du Finder créaient des fichiers similaires, mais à la racine du volume accessible, y compris sur les systèmes de fichiers étrangers , collectant tous les paramètres pour tous les fichiers du volume (au lieu d'avoir des fichiers séparés pour chaque dossier respectif). [ citation nécessaire ]

Problèmes

Les plaintes de nombreux utilisateurs ont incité Apple à publier des moyens de désactiver la création de ces fichiers sur des systèmes de fichiers réseau montés à distance. [7] Depuis macOS High Sierra (10.13), Apple retarde la collecte de métadonnées pour .DS_Store pour les dossiers triés par ordre alphanumérique afin d'améliorer la vitesse de navigation. [8] Cependant, ces instructions ne s'appliquent pas aux lecteurs locaux, y compris les lecteurs flash USB , bien qu'il existe des solutions de contournement. [9] Avant Mac OS X 10.5 , les fichiers .DS_Store étaient visibles sur les systèmes de fichiers distants. [dix]

Les fichiers .DS_Store peuvent imposer des charges supplémentaires sur un processus de contrôle de révision , car ils sont fréquemment modifiés et peuvent donc apparaître dans les commits, sauf exclusion spécifique. [11]

Les fichiers .DS_Store sont inclus dans les archives , telles que ZIP , créées par les utilisateurs d'OS X, ainsi que d'autres fichiers et répertoires cachés comme AppleDouble ._. [12] [13] [14]

Les fichiers .DS_Store sont connus pour affecter négativement les opérations de copie. Si plusieurs fichiers sont sélectionnés pour le transfert de fichiers, l'opération de copie annulera rétroactivement toute progression lorsqu'un fichier .DS_Store (en double) sera atteint, forçant l'utilisateur à recommencer l'opération de copie depuis le début. [15] [16]

Voir aussi

Références

  1. ^ "Suppression des fichiers .DS_Store sur Macintosh OS X?" . Adobe.com . Systèmes Adobe . 24 février 2003. Archivé de l'original le 29 septembre 2006 . Récupéré le 29 septembre 2006 .
  2. ^ un b Gourdol, Arno (1er octobre 2006). "Sur les origines du .DS_Store" . arno.org . Récupéré le 1 octobre 2006 .
  3. ^ "Informations sur l'extension de fichier .DS_STORE" . PC.net . 2007 . Récupéré le 28 juillet 2017 .
  4. ^ ".DS_Store" . rixstep.com . 21 mai 2003 . Récupéré le 29 septembre 2006 .
  5. ^ Syracuse, John (avril 2004). "Mac OS X 10.4 Tigre" . Ars Technica . Condé Nast . Archivé de l'original le 30 juin 2013 . Récupéré le 28/06/2013 .
  6. ^ "Blog d'idées d'ambiance" .
  7. ^ "Mac OS X v10.4 et versions ultérieures : Comment empêcher la création de fichiers .DS_Store sur les connexions réseau" . Support.Apple.Com . Apple Inc. 24 mai 2005 . Consulté le 27 juillet 2012 .
  8. ^ "Ajuster le comportement de navigation SMB dans macOS High Sierra 10.13 et versions ultérieures" . Assistance Apple . Récupéré le 5 janvier 2020 .
  9. ^ "Désactiver .DS_Store dans OS X El Capitan" . pixelcog . 27 février 2016.
  10. ^ "Empêcher la création de fichiers .DS_Store dans les partages réseau" . greci.cc . 12 novembre 2007. Archivé de l'original le 9 juillet 2015 . Récupéré le 12 novembre 2008 .
  11. ^ Nielsen, Spencer (24 décembre 2011). "Mort au .DS_Store" . AorenSoftware.com . Consulté le 29 octobre 2012 .
  12. ^ "Comment compresser des dossiers sur un mac sans fichiers DS_Store" . Le site Web Dev . 6 janvier 2018. Archivé de l'original le 27 août 2018 . Consulté le 27 août 2018 .
  13. ^ danixd (12 octobre 2010). "Compresser des dossiers sur un mac, sans le .DS_Store" . Super-utilisateur . Échange de pile . Consulté le 27 août 2018 .
  14. ^ Bernard, Jean (25 mai 2016). "Compresser sans .DS_Store et __MACOSX" . Demandez différent . Échange de pile . Consulté le 27 août 2018 .
  15. ^ Brandt, Gary (8 septembre 2012). « Pourquoi DS_Store empêche-t-il la copie ? » . discussions.apple.com . Consulté le 21 août 2014 .
  16. ^ "idem (1) Page de manuel de Mac OS X" . Pages de manuel OS X . Développeur Apple. 19 décembre 2008. Archivé de l'original le 6 mai 2017.

Liens externes