Co je to uchovávání případů?
Zachování případu je schopnost počítačového systému souborů zapamatovat si velká písmena, která se používá při vytváření souboru. Mnoho populárních operačních systémů má uchování případů, zatímco starší operační systémy a některé shell programy ne. Jedním z hlavních použití pro uchování případů je v operačních systémech, které vynucují citlivost na malá a velká písmena, což znamená, že velká písmena jsou rozpoznávána jako samostatné symboly od malých písmen. Dalším využitím pro zachování názvu souboru je umožnit uživatelům používat vlastní techniky formátování, které budou zobrazeny operačním systémem, což někdy vede k čistšímu vzhledu. V operačních systémech, které nepoužívají uchovávání velkých a malých písmen, se výchozí chování může lišit, ale obvykle zahrnuje převod všech znaků v názvu souboru na velká nebo malá písmena.
Po vytvoření souboru většina souborových systémů ukládá název souboru jako metadata do zvláštní oblasti používaného disku. Během počátečního období výpočetní techniky byl diskový prostor na špičkové úrovni a vedl k vývoji různých metod, které pomohly ušetřit co nejvíce místa. Počáteční souborové systémy někdy donutily název souboru do všech malých nebo velkých písmen, aby bylo možné název uložit efektivněji. Jiné systémy ignorovaly případ písmen, aby pomohly zachovat konzistenci mezi názvy souborů a vyhnout se záměně uživatelů. Jako pokročilá technologie však většina operačních systémů a souborových systémů zahrnovala podporu pro uchování případů.
Je důležité rozlišovat mezi uchováváním případů a citlivostí na případy. To, že souborový systém zachovává případ názvu souboru, nutně neznamená, že považuje malá a velká písmena za odlišné symboly. Mnoho operačních systémů zachovává tento případ, ale umožňuje uživatelům zadávat název souboru pomocí libovolných kombinací písmen a velkých písmen k souboru. V systému rozlišujícím velká a malá písmena mohou mít soubory stejný název, ale lze je rozlišovat podle velkých písmen písmen. Mezi běžné příklady patří soubory nazývané soubory readme; v systému rozlišujícím velká a malá písmena, uchovávající případy jsou soubory README, Readme a readme různé soubory, které mohou existovat ve stejném adresáři.
Jedna poznámka o názvech souborů a uchovávání případů je taková, že ačkoli určitý souborový systém nebo operační systém podporuje uchovávání a nevynucuje citlivost na malé a velké písmena, programy spuštěné v operačním systému by mohly. To platí zejména u emulátorů a programů, které používají vstupní řádky. Tyto programy mohou použít citlivost nebo ignorovat případ v novém souboru na základě toho, jak jsou naprogramovány, přestože by základní operační systém normálně ne.