Sensibil la majuscule

Sensibilitatea majusculelor ( în engleză , a  majusculelor ) este o caracteristică a unor sisteme de fișiere, programe și limbaje de programare, constând în faptul că, dacă aceleași nume diferă în cazul a cel puțin unui caracter (adică litere mari sau mici ), atunci acestea numele sunt considerate diferite. De exemplu, cuvântul „TEXT” și cuvântul „Text” într-un program care face distincție între majuscule și minuscule sunt cuvinte complet diferite. Fișierele „Photo.jpg”, „photo.jpg” și „photo.JPG” dintr-un sistem de fișiere cu distincție între majuscule și minuscule sunt trei fișiere complet diferite care pot locui în același folder în același timp .

Cateva exemple:

Caz sensibil Nu ține seama de majuscule
Limbaje de programare Familia C ( C , C++ , Java , C# și așa mai departe), Perl , PHP , Python , Lua BASIC , Fortran , LISP , Pascal , SQL , majoritatea asamblatorilor
Limbaje de marcare TeX , XML HTML
Sisteme de fișiere Sisteme de fișiere din familia Unix ( UFS , ext2 , ext3 , ext4 , XFS , ZFS și așa mai departe) Familia FAT
Sistemele de fișiere HFS+ și NTFS sunt teoretic sensibile la majuscule și minuscule, dar această caracteristică fie este dezactivată implicit (HFS+), fie nu este disponibilă prin API-urile obișnuite ale sistemului de operare (NTFS) [1] [2]
Alte Parole (în majoritatea cazurilor) Nume de domenii (adresele site-ului de bază; căile URL și parametrii sunt sensibile la majuscule și minuscule)


Beneficiile sensibilității

Beneficiile insensibilității

Sensibilitatea majusculelor în limbajul uman

În limbile umane, diferența dintre majuscule și minuscule apare atunci când o abreviere, un nume de loc, un nume de persoană sau un alt cuvânt care este în mod normal scris cu majuscule are un înțeles diferit în litere mici. Exemplu: (compozitor) Liszt și (arțar) leaf . Sensibilitatea majusculelor este prezentă în sistemul de prefixe SI : „M” înseamnă mega- , iar „m” înseamnă mili- .

Pentru a evita confuzia între abrevierile cuvintelor „ octet ” și „ bit ”, acesta din urmă nu este de obicei prescurtat (de exemplu, gigabit \u003d Gbit) sau abreviat la b minuscul , iar octetul la B majuscul (gigabyte \u003d GB, sau GiB, pentru atașamentele sistemului binar ). Este de remarcat faptul că în franceză, în locul termenului „octet”, este folosit termenul „ octet ” ( fr.  octet ), deci nu există o astfel de confuzie.

Programele de calculator care au o funcție de căutare text au, de obicei, o opțiune „care distinge majuscule” sau „ignora majuscule” pentru comoditate.

Vezi și

Note

  1. Mac OS X Server 10.3: Utilizarea sistemului de fișiere cu majuscule/minuscule  (în engleză)  (link mort) . apple.com. Consultat la 22 iulie 2009. Arhivat din original la 27 iunie 2009.
  2. Numele fișierelor sunt sensibile la majuscule și minuscule pe volumele NTFS  (engleză)  (downlink) . microsoft.com. Preluat la 22 iulie 2009. Arhivat din original la 22 august 2009.