Rozlišování malých a velkých písmen ( anglicky case sensitive ) je vlastnost některých souborových systémů, programů a programovacích jazyků spočívající v tom, že pokud se stejná jména liší v případě alespoň jednoho znaku (tedy velkých nebo malých písmen), pak tyto jména jsou považována za různá. Například slovo „TEXT“ a slovo „Text“ v programu rozlišujícím velká a malá písmena jsou zcela odlišná slova. Soubory „Photo.jpg“, „photo.jpg“ a „photo.JPG“ v souborovém systému rozlišujícím velká a malá písmena jsou tři zcela odlišné soubory, které mohou být umístěny ve stejné složce současně .
Nějaké příklady:
Citlivý na velká písmena | Nerozlišují se malá a velká písmena | |
---|---|---|
Programovací jazyky | Rodina C ( C , C++ , Java , C# a tak dále), Perl , PHP , Python , Lua | BASIC , Fortran , LISP , Pascal , SQL , většina assemblerů |
Značkovací jazyky | TeX , XML | HTML |
Souborové systémy | Souborové systémy rodiny Unix ( UFS , ext2 , ext3 , ext4 , XFS , ZFS a tak dále) | Rodina FAT Systémy souborů HFS+ a NTFS teoreticky rozlišují velká a malá písmena, ale tato funkce je buď ve výchozím nastavení zakázána (HFS+), nebo není dostupná prostřednictvím běžných rozhraní API operačního systému (NTFS) [1] [2] |
jiný | Hesla (ve většině případů) | Názvy domén (základní adresy webů; cesty URL a parametry rozlišují velká a malá písmena) |
V lidských jazycích dochází k rozlišování malých a velkých písmen, když zkratka, místní název, jméno osoby nebo jiné slovo, které je běžně psáno velkými písmeny, má v malých písmenech jiný význam. Příklad: (skladatel) Liszt a (javorový) list . Rozlišování malých a velkých písmen je přítomno v systému předpon SI : „M“ znamená mega- a „m“ znamená mili- .
Aby se předešlo záměně mezi zkratkami slov „ byte “ a „ bit “, druhý z nich se obvykle nezkracuje (například gigabit \u003d Gbit), nebo se zkracuje na malé b a byte na velké písmeno B (gigabajt \u003d GB, nebo GiB, pro přílohy binárního systému ). Pozoruhodné je, že ve francouzštině se místo výrazu „byte“ používá výraz „ oktet “ ( fr. octet ), takže k takovému zmatku nedochází.
Počítačové programy, které mají funkci textového vyhledávání, mají obvykle pro pohodlí možnost "rozlišovat malá a velká písmena" nebo "ignorovat malá a velká písmena".