Sensible à la casse
Sensible à la casse signifie faire la distinction entre les caractères minuscules et majuscules. C'est l'opposé de insensible à la casse, où la casse de chaque lettre n'a aucune importance. La sensibilité à la casse a plusieurs applications en informatique, notamment pour la recherche et le tri de données textuelles.
1. Recherche
Une recherche textuelle peut être sensible ou insensible à la casse. Si une fonction de recherche est sensible à la casse, rechercher « exemple » ne trouvera pas « Exemple », et inversement. Si la fonction est insensible à la casse, les deux termes correspondront. La plupart des moteurs de recherche et des fonctions de recherche sont insensibles à la casse, ce qui signifie que les lettres majuscules et minuscules n'ont aucune importance dans les mots-clés de recherche.
La sensibilité à la casse s'applique également à l'authentification. Lorsque vous vous connectez à une application ou à un site web, le mot de passe est toujours sensible à la casse. Autrement dit, la connexion échouera si vous saisissez « testpass » alors que le mot de passe correct est « TestPass ». Dans la plupart des situations, le nom d'utilisateur est insensible à la casse, mais certaines connexions exigent un nom d'utilisateur écrit avec la casse appropriée.
2. Tri
Comme pour la recherche, la plupart des algorithmes de tri sont insensibles à la casse. Cependant, certains programmes prennent en charge le tri sensible à la casse, ce qui signifie que la casse des lettres influence l'ordre des résultats. Si un algorithme de tri sensible à la casse utilise la valeur ASCII de chaque caractère, toutes les lettres majuscules apparaissent avant toutes les lettres minuscules. Dans un tri fondé sur ASCII, T apparaît avant t, ainsi qu'avant a, b, c, etc. D'autres algorithmes sensibles à la casse peuvent simplement donner la priorité aux lettres majuscules par rapport à leurs équivalents minuscules. Ainsi, T apparaîtrait avant t, mais après a, b, c, etc.
Testez vos connaissances