Store og små bogstaver

Store og små bogstaver ( engelsk  case sensitivity ) er et træk ved nogle filsystemer, programmer og programmeringssprog, der består i, at hvis de samme navne er forskellige i tilfælde af mindst ét ​​tegn (det vil sige store eller små bogstaver), så er disse navne anses for forskellige. For eksempel er ordet "TEKST" og ordet "tekst" i et program, der skelner mellem store og små bogstaver, helt forskellige ord. Filerne "Photo.jpg", "photo.jpg" og "photo.JPG" i et filsystem, der skelner mellem store og små bogstaver, er tre helt forskellige filer, der kan ligge i den samme mappe på samme tid .

Nogle eksempler:

Der skelnes mellem store og små bogstaver Ufølsom mellem store og små bogstaver
Programmeringssprog C-familie ( C , C++ , Java , C# og så videre), Perl , PHP , Python , Lua BASIC , Fortran , LISP , Pascal , SQL , de fleste assemblere
Markup sprog TeX , XML HTML
Filsystemer Filsystemer i Unix -familien ( UFS , ext2 , ext3 , ext4 , XFS , ZFS og så videre) FAT - familien HFS+ - og NTFS
-filsystemerne skelner teoretisk mellem store og små bogstaver, men denne funktion er enten deaktiveret som standard (HFS+) eller ikke tilgængelig via de almindelige operativsystem- API'er (NTFS) [1] [2]
Andet Adgangskoder (i de fleste tilfælde) Domænenavne (basiswebstedsadresser; URL-stier og -parametre skelner mellem store og små bogstaver)


Fordele ved følsomhed

Fordele ved ufølsomhed

Versalfølsomhed i menneskeligt sprog

På menneskelige sprog opstår følsomhed over for store og små bogstaver, når en forkortelse, et stednavn, en persons navn eller et andet ord, der normalt skrives med store bogstaver, har en anden betydning med små bogstaver. Eksempel: (komponist) Liszt og (ahorn) blad . Der er følsomhed over for store og små bogstaver i SI-præfikssystemet : "M" står for mega- , og "m" står for milli- .

For at undgå forvirring mellem forkortelserne af ordene " byte " og " bit " er sidstnævnte normalt ikke forkortet (for eksempel gigabit \u003d Gbit), eller forkortet til små bogstaver b og byte til store bogstaver B (gigabyte \u003d GB, eller GiB, for de binære systemvedhæftninger ). Det er bemærkelsesværdigt, at på fransk, i stedet for udtrykket "byte", bruges udtrykket " oktet " ( fr.  oktet ), så der er ingen sådan forvirring.

Computerprogrammer, der har en tekstsøgningsfunktion, har som regel en "case sensitive" eller "ignorer case" mulighed for nemheds skyld.

Se også

Noter

  1. Mac OS X Server 10.3: Brug af versalfølsomt/journalført filsystem  (engelsk)  (dødt link) . apple.com. Hentet 22. juli 2009. Arkiveret fra originalen 27. juni 2009.
  2. Filnavne skelner mellem store og små bogstaver på NTFS-volumener  (engelsk)  (downlink) . microsoft.com. Hentet 22. juli 2009. Arkiveret fra originalen 22. august 2009.