Hva er sakbevaring?
Sakbevaring er et datafilsystems evne til å huske store bokstaver som brukes når en fil opprettes. Mange populære operativsystemer har saksbehandling, mens eldre operativsystemer og noen shell-programmer ikke gjør det. En av hovedbrukene for bevaring av saker er i operativsystemer som håndhever saks følsomhet, noe som betyr at store bokstaver anerkjennes som separate symboler fra små bokstaver. En annen bruk for å bevare saken om navnet på en fil er å la brukerne bruke egne formateringsteknikker som vises av operativsystemet, noe som noen ganger fører til et renere utseende. I operativsystemer som ikke bruker sakbevaring, kan standardoppførselen variere, men innebærer generelt å konvertere alle tegnene i et filnavn til enten store eller små bokstaver.
Når en fil opprettes, lagrer de fleste filsystemer navnet på filen som metadata i et spesielt område på disken som brukes. I løpet av den tidlige databehandlingsperioden hadde diskplass en premie og førte til utvikling av forskjellige metoder for å spare så mye plass som mulig. Tidlige filsystemer tvang noen ganger et filnavn til alle små bokstaver eller store bokstaver, slik at navnet kunne lagres mer effektivt. Andre systemer ignorerte saken om bokstaver for å opprettholde konsistensen mellom filnavn og for å unngå brukerforvirring. Etter hvert som teknologien var avansert, inkluderte de fleste operativsystemer og filsystemer imidlertid støtte for saksbehandling.
Det er viktig å skille mellom saksbehandling og saksfølsomhet. Bare fordi et filsystem bevarer saken om et filnavn, betyr det ikke nødvendigvis at det anser små og store bokstaver til å være forskjellige symboler. Mange operativsystemer bevarer saken, men lar brukere skrive inn filnavnet ved å bruke bokstav-kombinasjoner for å referere til filen. Alternativt, i et tilfellefølsomt system, kan filer ha samme navn, men skilles ut ved bokstavenes store bokstaver. Blant vanlige eksempler er filer som kalles readme-filer; I et case-sensitive, case-preservation-system er filene README, Readme og readme alle forskjellige filer som kan eksistere i samme katalog.
Én merknad om filnavn og saksbehandling er at selv om et bestemt filsystem eller operativsystem støtter bevaring og ikke håndhever saksfølsomhet, kan programmer som kjøres i operativsystemet. Dette gjelder spesielt emulatorer og programmer som bruker kommandolinjer for input. Disse programmene kan bruke følsomhet eller se bort fra tilfeller i en ny fil basert på hvordan de er programmert, selv om det underliggende operativsystemet normalt ikke ville gjort det.