Hvad er sagbevaring?
Bevarelse af sager er et computerfilsystems evne til at huske den store bogstav, der bruges, når en fil oprettes. Mange populære operativsystemer har sagsopbevaring, mens ældre operativsystemer og nogle shell-programmer ikke gør det. En af de vigtigste anvendelser til bevarelse af sager er i operativsystemer, der håndhæver sagsfølsomhed, hvilket betyder, at store bogstaver genkendes som separate symboler fra små bogstaver. En anden anvendelse til at bevare sagen om en fils navn er at give brugerne mulighed for at anvende deres egne formateringsteknikker, der vises af operativsystemet, hvilket undertiden fører til et renere udseende. I operativsystemer, der ikke bruger bevarelse af sager, kan standardadfærden variere, men generelt indebærer, at alle tegn i et filnavn konverteres til enten store eller små bogstaver.
Når der oprettes en fil, gemmer de fleste filsystemer navnet på filen som metadata i et specielt område på den disk, der bruges. I den tidlige periode med databehandling var diskpladsen præmie og førte til udvikling af forskellige metoder til at spare så meget plads som muligt. Tidlige filsystemer tvang undertiden et filnavn ind i alle små bogstaver eller store bogstaver, så navnet kunne gemmes mere effektivt. Andre systemer ignorerede tilfældet med breve for at hjælpe med at bevare konsistensen mellem filnavne og for at undgå forvirring af brugere. Da teknologien er avanceret inkluderede de fleste operativsystemer og filsystemer dog understøttelse af sagbevaring.
Det er vigtigt at skelne mellem bevarelse af sager og sagsfølsomhed. Bare fordi et filsystem bevarer sagen om et filnavn, betyder det ikke nødvendigvis, at det betragter små og store bogstaver som forskellige symboler. Mange operativsystemer bevarer sagen, men tillader brugere at indtaste filnavnet ved hjælp af alle bogstaver-kombinationer for at henvise til filen. Alternativt, i et bogstavsafhængigt system, kan filer have det samme navn, men kan adskilles ved store bogstaver. Blandt almindelige eksempler er filer kaldet readme-filer; I et case-sensitive, case-preservation-system er filerne README, Readme og readme alle forskellige filer, der kan eksistere i det samme bibliotek.
Én note om filnavne og sagsopbevaring er, at selvom et bestemt filsystem eller operativsystem understøtter konservering og ikke håndhæver sagsfølsomhed, kan programmer, der kører i operativsystemet, muligvis. Dette gælder især emulatorer og programmer, der bruger kommandolinjer til input. Disse programmer kan anvende følsomhed eller se bort fra sagen i en ny fil baseret på, hvordan de er programmeret, selvom det underliggende operativsystem normalt ikke ville gøre det.