Mis on juhtumite säilitamine?

Sündmuste säilitamine on arvuti failisüsteemi võime meeles pidada faili loomisel kasutatavat suurtähtede kasutamist. Paljudel populaarsetel operatsioonisüsteemidel on korpuse säilitamine, samas kui vanematel operatsioonisüsteemidel ja mõnel shellprogrammil seda pole. Üks peamisi kasutusalasid suurtähtede säilitamiseks on operatsioonisüsteemides, mis jõustavad tõstutundlikkust, mis tähendab, et suurtähed tuvastatakse väiketähtedest eraldi sümbolitena. Teine võimalus failinime suurtähtede säilitamiseks on võimaldada kasutajatel kasutada oma vormindamistehnikaid, mida operatsioonisüsteem kuvab, mis mõnikord toob kaasa puhtama välimuse. Operatsioonisüsteemides, mis ei kasuta suurtähtede säilitamist, võib vaikekäitumine erineda, kuid üldiselt hõlmab see failinime kõigi märkide teisendamist suur- või väiketähtedeks.

Faili loomisel salvestab enamik failisüsteeme faili nime metaandmetena kasutatava ketta spetsiaalsesse piirkonda. Arvutamise algperioodil oli kettaruum ülehinnatud ja viis erinevate meetodite väljatöötamiseni, mis aitasid säästa võimalikult palju ruumi. Varasemad failisüsteemid sundis failinime mõnikord kasutama väike- või suurtähti, et nime saaks tõhusamalt salvestada. Teised süsteemid ignoreerisid tähti, et säilitada failinimede järjepidevust ja vältida kasutajate segadust. Tehnoloogia arenedes sisaldas enamik operatsioonisüsteeme ja failisüsteeme aga ka ümbrise säilitamise tuge.

Tähtis on teha vahet suurtähtede säilitamise ja tõstutundlikkuse vahel. See, et failisüsteem säilitab failinime suurtähti, ei tähenda tingimata, et see peab väike- ja suurtähti erinevateks sümboliteks. Paljud operatsioonisüsteemid säilitavad suur- ja suurtähtede, kuid võimaldavad kasutajatel failinime sisestada, kasutades failile viitamiseks mis tahes suur- ja suurtähtede kombinatsioone. Alternatiivina võib tõstutundlikus süsteemis failidel olla sama nimi, kuid neid saab eristada suurtähtede kasutamise järgi. Levinud näidete hulgas on failid nimega readme failid; tõstutundlikus ja tõstutundlikus süsteemis on failid README, Readme ja readme kõik erinevad failid, mis võivad eksisteerida samas kataloogis.

Üks märkus failinimede ja suurtähtede säilitamise kohta on see, et kuigi konkreetne failisüsteem või operatsioonisüsteem toetab säilitamist ega jõusta tõstutundlikkust, võivad operatsioonisüsteemis töötavad programmid seda teha. See kehtib eriti emulaatorite ja programmide puhul, mis kasutavad sisendiks käsuridu. Need programmid võivad nende programmeerimise põhjal uues failis kasutada tundlikkust või suur- ja suurtähti eirata, kuigi aluseks olev operatsioonisüsteem seda tavaliselt ei tee.