Co to jest konserwacja skrzynek?

Zachowywanie wielkości liter to zdolność komputerowego systemu plików do zapamiętania wielkości liter używanych podczas tworzenia pliku. Wiele popularnych systemów operacyjnych ma zachowywanie wielkości liter, podczas gdy starsze systemy operacyjne i niektóre programy powłoki nie. Jednym z głównych zastosowań zachowywania wielkości liter jest w systemach operacyjnych, które wymuszają rozróżnianie wielkości liter, co oznacza, że ​​wielkie litery są rozpoznawane jako oddzielne symbole od małych liter. Innym zastosowaniem zachowywania wielkości liter w nazwie pliku jest umożliwienie użytkownikom stosowania własnych technik formatowania, które będą wyświetlane przez system operacyjny, co czasami prowadzi do bardziej przejrzystego wyglądu. W systemach operacyjnych, które nie używają zachowywania wielkości liter, domyślne zachowanie może się różnić, ale zazwyczaj obejmuje konwersję wszystkich znaków w nazwie pliku na wielkie lub małe litery.

Podczas tworzenia pliku większość systemów plików przechowuje nazwę pliku jako metadane w specjalnym obszarze używanego dysku. We wczesnym okresie informatyki miejsce na dysku było na wagę złota i doprowadziło do opracowania różnych metod pozwalających zaoszczędzić jak najwięcej miejsca. Wczesne systemy plików czasami wymuszały w nazwie pliku wszystkie małe lub wielkie litery, aby można było ją przechowywać bardziej efektywnie. Inne systemy ignorowały wielkość liter, aby zachować spójność nazw plików i uniknąć zamieszania. Jednak wraz z postępem technologicznym większość systemów operacyjnych i systemów plików zawierała obsługę zachowywania przypadków.

Ważne jest, aby rozróżnić zachowanie i wrażliwość na przypadki. To, że system plików zachowuje wielkość liter w nazwie pliku, niekoniecznie oznacza, że ​​traktuje małe i duże litery jako różne symbole. Wiele systemów operacyjnych zachowuje wielkość liter, ale umożliwia użytkownikom wpisywanie nazwy pliku przy użyciu dowolnej kombinacji liter i wielkości liter w celu odniesienia się do pliku. Alternatywnie, w systemie rozróżniającym wielkość liter, pliki mogą mieć tę samą nazwę, ale można je rozróżnić dzięki wielkości liter. Wśród typowych przykładów są pliki zwane plikami readme; w systemie rozróżniającym wielkość liter pliki README, Readme i readme są różnymi plikami, które mogą istnieć w tym samym katalogu.

Jedna uwaga na temat nazw plików i zachowywania wielkości liter jest taka, że ​​nawet jeśli określony system plików lub system operacyjny obsługuje zachowywanie i nie wymusza rozróżniania wielkości liter, programy działające w systemie operacyjnym mogą. Dotyczy to zwłaszcza emulatorów i programów, które do wprowadzania danych używają wierszy poleceń. Programy te mogą wykorzystywać czułość lub pomijać wielkość liter w nowym pliku w oparciu o sposób ich zaprogramowania, nawet jeśli bazowy system operacyjny zwykle tego nie robi.