Skip to main content

Qu'est-ce que la préservation des cas?

La préservation des cas est la capacité d'un système de fichiers informatiques à se souvenir de la capitalisation utilisée lorsqu'un fichier est créé.De nombreux systèmes d'exploitation populaires ont une conservation de cas, tandis que les systèmes d'exploitation plus anciens et certains programmes de shell ne le font pas.L'une des principales utilisations de la préservation des cas réside dans les systèmes d'exploitation qui appliquent la sensibilité des cas, ce qui signifie que les lettres majuscules sont reconnues comme des symboles distincts des lettres minuscules.Une autre utilisation pour préserver le cas du nom d'un fichier consiste à permettre aux utilisateurs d'utiliser leurs propres techniques de formatage qui seront affichées par le système d'exploitation, conduisant parfois à une apparence plus propre.Dans les systèmes d'exploitation qui n'utilisent pas la préservation des cas, le comportement par défaut peut varier mais implique généralement de convertir tous les caractères d'un nom de fichier en lettres en majusmétadonnées dans une zone spéciale du disque utilisé.Au cours de la première période de calcul, l'espace disque était à une prime et a conduit au développement de différentes méthodes pour aider à économiser autant d'espace que possible.Les premiers systèmes de fichiers ont parfois forcé un nom de fichier dans toutes les lettres inférieures ou majuscules afin que le nom puisse être stocké plus efficacement.D'autres systèmes ont ignoré le cas des lettres pour aider à maintenir la cohérence entre les noms de fichiers et pour éviter la confusion des utilisateurs.À mesure que la technologie progressait, la plupart des systèmes d'exploitation et des systèmes de fichiers comprenaient la prise en charge de la préservation des cas.

Il est important de faire la distinction entre la préservation des cas et la sensibilité aux cas.Ce n'est pas parce qu'un système de fichiers préserve le cas d'un nom de fichier ne signifie pas nécessairement qu'il considère que les lettres minuscules et majuscules sont des symboles différents.De nombreux systèmes d'exploitation préservent le cas mais permettent aux utilisateurs de saisir le nom de fichier à l'aide de combinaisons de cas de lettres pour se référer au fichier.Alternativement, dans un système sensible à la cas, les fichiers peuvent avoir le même nom mais se distinguer par la capitalisation des lettres.Parmi les exemples courants figurent des fichiers appelés fichiers readme;Dans un système de préservation de cas sensible aux cas, les fichiers Readme, ReadMe et ReadMe sont tous des fichiers différents qui peuvent exister dans le même répertoire.

Une note sur les noms de fichiers et la préservation des cas est que, même si un système de fichiers particulier ouLe système d'exploitation prend en charge la préservation et n'applique pas la sensibilité des cas, les programmes qui s'exécutent dans le système d'exploitation pourraient.Cela est particulièrement vrai avec les émulateurs et les programmes qui utilisent des lignes de commande pour la saisie.Ces programmes peuvent utiliser la sensibilité ou ne pas tenir compte des cas dans un nouveau fichier en fonction de la façon dont ils sont programmés, même si le système d'exploitation sous-jacent ne le ferait normalement pas.