Skip to main content

Что такое сохранение дела?

Сохранение регистра - это способность файловой системы компьютера запоминать заглавную букву, которая используется при создании файла. Многие популярные операционные системы имеют сохранение регистра, в то время как старые операционные системы и некоторые программы оболочки не имеют. Одно из основных применений для сохранения регистра - это операционные системы, которые обеспечивают чувствительность к регистру, то есть заглавные буквы распознаются как отдельные символы из строчных букв. Другое использование для сохранения регистра имени файла состоит в том, чтобы позволить пользователям использовать их собственные методы форматирования, которые будут отображаться операционной системой, иногда приводя к более чистому виду. В операционных системах, в которых не используется сохранение регистра, поведение по умолчанию может отличаться, но обычно включает преобразование всех символов в имени файла в прописные или строчные буквы.

Когда файл создается, большинство файловых систем хранит имя файла в виде метаданных в специальной области используемого диска. На ранних этапах вычислительной работы дисковое пространство было на первом месте и привело к разработке различных методов, помогающих сэкономить как можно больше места. Ранние файловые системы иногда вводили имя файла во все строчные или прописные буквы, чтобы имя могло быть сохранено более эффективно. Другие системы игнорировали регистр букв, чтобы помочь поддерживать согласованность имен файлов и избежать путаницы среди пользователей. Однако по мере развития технологий большинство операционных систем и файловых систем включали поддержку сохранения регистра.

Важно различать сохранение и чувствительность к регистру. Тот факт, что файловая система сохраняет регистр имени файла, не обязательно означает, что строчные и прописные буквы считаются разными символами. Многие операционные системы сохраняют регистр, но позволяют пользователям вводить имя файла, используя любые комбинации букв и регистров для ссылки на файл. Альтернативно, в чувствительной к регистру системе файлы могут иметь одинаковое имя, но различаться заглавными буквами. Среди распространенных примеров - файлы, называемые файлами readme; в чувствительной к регистру системе сохранения регистра файлы README, Readme и readme - это разные файлы, которые могут существовать в одном каталоге.

Одно замечание о именах файлов и сохранении регистра состоит в том, что, хотя определенная файловая система или операционная система поддерживает сохранение и не обеспечивает чувствительность к регистру, программы, работающие в операционной системе, могут. Это особенно верно для эмуляторов и программ, которые используют командные строки для ввода. Эти программы могут использовать регистр чувствительности или игнорировать регистр в зависимости от того, как они запрограммированы, даже если основная операционная система обычно этого не делает.