Что значит чувствительны к регистру
Настройка учета регистра
Чувствительность к регистру определяет, обрабатываются ли прописные (FOO.txt) и строчные буквы (foo.txt) как уникальные (с учетом регистра) или эквивалентные (без учета регистра) в имени файла или каталога.
различия между Windows и учетом регистра Linux
при работе с файлами и каталогами Linux и Windows может потребоваться изменить способ обработки чувствительности к регистру.
Windows файловая система поддерживает настройку чувствительности к регистру с помощью флагов атрибутов на каталог. Хотя стандартное поведение не зависит от регистра, можно назначить флаг атрибута, чтобы сделать каталог чувствительным к регистру, чтобы он мог распознать файлы и папки Linux, которые могут отличаться только регистром.
это может быть особенно справедливо при подключении дисков к файловой системе подсистема Windows для Linux (WSL). При работе в файловой системе WSL вы используете Linux, поэтому файлы и каталоги по умолчанию обрабатываются как регистр.
в прошлом, если у вас есть файлы, имена которых отличаются только регистром, Windows не удалось получить доступ к этим файлам, так как Windows приложения рассматривают файловую систему как нечувствительное к регистру и не могут различить файлы, имена которых отличаются только регистром. хотя в Windows Explorer будут показаны оба файла, будет открыт только один из них, независимо от выбранного.
Изменение чувствительности к регистру файлов и каталогов
ниже описано, как изменить каталог в файловой системе Windows так, чтобы он заменялся с учетом регистра, а также распознать файлы и папки, отличающиеся только регистром.
некоторые Windows приложения с учетом предположения, что файловая система не учитывает регистр, не используйте правильный регистр для ссылки на файлы. Например, приложения не слишком часто преобразовывают имена файлов для использования всех прописных и строчных букв. В каталогах, помеченных с учетом регистра, это означает, что эти приложения больше не имеют доступа к файлам. кроме того, если Windows приложения создают новые каталоги в дереве каталогов, где используются файлы с учетом регистра, то в этих каталогах не учитывается регистр. это может усложнить работу с Windows инструментами в каталогах с учетом регистра, поэтому следует соблюдать осторожность при Windows изменении параметров чувствительности к регистру в файловой системе.
Проверить чувствительность к текущему регистру
чтобы проверить, учитывается ли регистр в каталоге в Windows файловой системе, выполните команду:
путь к файлу. для каталога в файловой системе Windows (NTFS)
будет выглядеть так: C:\Users\user1\case-test или, если вы уже находится в user1 каталоге, можно просто запустить: fsutil.exe file setCaseSensitiveInfo case-test
Изменить чувствительность к регистру
Чтобы изменить чувствительность каталога к регистру, необходимо запустить повышенные разрешения (Запуск от имени администратора). Изменение флага учета регистра также требует наличия разрешений «запись атрибутов», «Создание файлов», «Создание папок» и «Удаление вложенных папок и файлов» в каталоге. Дополнительные сведения об этом см. в разделе Устранение неполадок.
чтобы изменить каталог в Windows файловой системе так, чтобы он был чувствителен к регистру (foo ≠ FOO), запустите PowerShell от имени администратора и используйте команду:
чтобы изменить каталог в Windows файловой системы на значение по умолчанию без учета регистра (foo = foo), запустите PowerShell от имени администратора и выполните команду:
Каталог должен быть пустым, чтобы изменить атрибут флага чувствительности к регистру в этом каталоге. Нельзя отключить флаг чувствительности к регистру для каталога, содержащего папки и файлы, имена которых отличаются только регистром.
Наследование чувствительности к регистру
При создании новых каталогов эти каталоги будут наследовать учет регистра от родительского каталога.
При работе в режиме WSL 1 возникает исключение из этой политики наследования. Если распределение выполняется в режиме WSL 1, флаг учета регистра для каталога не наследуется; каталоги, созданные в каталоге с учетом регистра, автоматически не чувствительны к регистру. Необходимо явно пометить каждый каталог как чувствительный к регистру
Варианты чувствительности к регистру для подключения диска в файле конфигурации WSL
Чтобы настроить параметр учета регистра в wsl.config файле при подключении диска, выполните следующие действия.
Значение по умолчанию: Включение учета регистра для каждого каталога.
Чувствительность к регистру недоступна (все каталоги на подключенных дисках NTFS будут учитываться без учета регистра):
Обрабатывать все каталоги на диске (NTFS) с учетом регистра:
Изменение чувствительности регистра на диске, подключенном к WSL распределению
Диски в формате NTFS, подключенные к дистрибутиву WSL, по умолчанию не учитывают регистр. Изменение чувствительности регистра для каталога на диске, подключенном к WSL дистрибутиву (IE. Ubuntu), выполните те же действия, которые перечислены выше для Windows файловой системы. (По умолчанию диски EXT4 будут учитываться с учетом регистра).
Чтобы включить чувствительность к регистру в каталоге (FOO ≠ foo), используйте команду:
Чтобы отключить чувствительность к регистру в каталоге и вернуться к регистру без учета регистра по умолчанию (FOO = foo), используйте команду:
При изменении флага с учетом регистра для существующего каталога для подключенного диска во время работы WSL убедитесь, что WSL не содержит ссылок на этот каталог, иначе изменение не вступит в силу. Это означает, что каталог не должен быть открыт какими-либо процессами WSL, включая использование каталога (или его потомков) в качестве текущего рабочего каталога.
Настройка чувствительности к регистру с помощью Git
Система управления версиями Git также имеет параметр конфигурации, который можно использовать для настройки чувствительности к регистру для файлов, с которыми вы работаете. Если вы используете Git, может потребоваться изменить git config core.ignorecase параметр.
Чтобы задать для Git регистр с учетом регистра (FOO.txt ≠ foo.txt), введите:
git config core.ignorecase false
Чтобы задать для Git регистр без учета регистра (FOO.txt = foo.txt), введите:
git config core.ignorecase true
Установка этого параметра в значение false для файловой системы без учета регистра может привести к путанице с ошибками, ложным конфликтам или дублированию файлов.
Устранение неполадок
мой каталог содержит файлы с учетом регистра и требует учета регистра, но Windows средствам FS не будут распознавать эти файлы
чтобы использовать Windows средствах файловой системы для работы с каталогом Linux, который содержит файлы с разными вариантами, необходимо создать новый каталог с учетом регистра, а затем скопировать файлы в этот каталог (с помощью клона git или распаковать). Файлы останутся в смешанном регистре. (Обратите внимание, что если вы уже пробовали переместить файлы в каталог без учета регистра и возникли конфликты, скорее всего, некоторые файлы были перезаписаны и больше не будут доступны.)
Ошибка: Каталог не пуст
Нельзя изменить параметр чувствительности к регистру для каталога, который содержит другие файлы или каталоги. Попробуйте создать новый каталог, изменить параметр, а затем скопировать в него файлы в смешанных регистрах.
Что означает регистр?
Все, что чувствительно к регистру, различает прописные и строчные буквы. Другими словами, это означает, что два слова, которые появляются или звучат одинаково, но используют разные регистры букв, не считаются равными.
Где используется регистр чувствительности?
Почтовые пароли часто также чувствительны к регистру (хотя адреса электронной почты редко бывают ). Поэтому, если вы входите в систему, например, в свою учетную запись Google или Microsoft, вы должны обязательно ввести пароль точно так же, как вы это делали при его создании.
Когда вы создаете учетную запись пользователя в первый раз или входите в нее, вы можете найти заметку где-то около поля пароля, в которой явно сказано, что пароль чувствителен к регистру, и в этом случае имеет значение, как вы вводите букву случаи для входа.
URL-адреса веб-сайтов обычно не чувствительны к регистру. Это означает, что в большинстве случаев вы можете ввести URL-адрес в Chrome, Firefox и других веб-браузерах, используя сочетание прописных и строчных букв, и он все равно будет загружать страницу в обычном режиме.
Безопасность за паролями с учетом регистра
Пароль, который необходимо вводить с правильными буквенными регистрами, гораздо более безопасен, чем пароль, который не требуется, поэтому большинство учетных записей пользователей чувствительны к регистру.
Используя приведенный выше пример, вы можете видеть, что даже эти два неверных пароля предоставляют три общих пароля, которые кто-то должен будет угадать, чтобы получить доступ к учетной записи Windows. Кроме того, поскольку этот надежный пароль имеет специальный символ и несколько букв, каждая из которых может быть прописной или строчной, найти правильную комбинацию будет непросто или быстро.
С каждой дополнительной буквой, добавляемой к паролю, чувствительному к регистру, вероятность того, что его можно угадать в течение разумного промежутка времени, резко снижается, а безопасность усиливается еще больше, когда используются специальные символы — такие как $,%, @, ^ — включен.
Советы и дополнительная информация
Поскольку большинство паролей чувствительны к регистру символов, вы использовали буквенный регистр в первую очередь, если при входе на веб-сайт вы указали неверный пароль. Однако, поскольку большинство паролей скрыты за звездочками, что делает невозможным определение того, использовали ли вы буквенный регистр неправильно, просто убедитесь, что Caps Lock не включен на клавиатуре.
Командная строка Windows нечувствительна к регистру. Это означает, что вы можете вводить такие команды, как dir как DIR, DiR, dIr и т. Д. — на самом деле нет никаких причин делать это, но если вы ввели его неправильно, вы не сделаете этого. надо беспокоиться о том, чтобы исправить это, чтобы команда работала.
Linux команда, однако, является чувствителен к регистру.
Вы должны ввести их точно так, как они появляются, иначе вы получите ошибку. Ввод загрузок с компакт-диска, когда папка фактически называется «Загрузки», приведет к ошибке, такой как «Нет такого файла или каталога». Команды, введенные в неправильном регистре, вернут ошибку «команда не найдена».
Чувствительность к регистру JavaScript кода. Регистрозависимый язык JavaScript (Декабрь 2021).
Table of Contents:
Все, что чувствительно к регистру, различает прописные и строчные буквы. Другими словами, это означает, что два слова, которые кажутся или звучат одинаково, но используют разные случаи письма, являются не считается равным.
Например, если поле пароля является чувствительный к регистру, тогда вы должны ввести каждый случай буквы так же, как и при создании пароля. Любой инструмент, поддерживающий ввод текста, может поддерживать чувствительный к регистру ввод.
Где используется чувствительность к регистру?
Примеры компьютерных данных, которые часто, но не всегда, чувствительны к регистру, включают команды, имена пользователей, имена файлов, переменные и пароли.
Пароли электронной почты также чувствительны к регистру. Итак, если вы входите в аккаунт Google или Microsoft, вы должны обязательно ввести пароль точно так же, как и при его создании.
Конечно, это не единственные области, где текст можно различить по буквенному случаю. Некоторые программы, предлагающие утилиту поиска, такие как текстовый редактор Notepad ++ и веб-браузер Firefox, имеют возможность запускать зависящие от регистра запросы, так что будут найдены только слова надлежащего случая, введенные в поле поиска. Все это бесплатный инструмент поиска для вашего компьютера, который также поддерживает поиск с учетом регистра.
Когда вы делаете учетную запись пользователя в первый раз или регистрируетесь в этой учетной записи, вы можете найти заметку где-нибудь в поле пароля, в котором явно указано, что пароль чувствителен к регистру, и в этом случае он делает вопрос о том, как вы вводите письма для входа в систему.
Безопасность позади чувствительных к регистру паролей
Пароль, который должен быть введен с соответствующими буквами, намного безопаснее, чем тот, который этого не делает, поэтому самый учетные записи пользователей чувствительны к регистру.
Используя приведенный выше пример, вы можете видеть, что даже эти два неверных пароли предоставляют три общих пароля, которые кто-то должен был угадать, чтобы получить доступ к учетной записи Windows. Кроме того, поскольку этот сильный пароль имеет специальный символ и несколько букв, все из которых могут быть прописными или строчными, поиск правильной комбинации не будет быстрым или легким.
С каждой дополнительной буквой, добавленной к паролю, чувствительным к регистру, вероятность того, что его можно угадать в течение разумного промежутка времени, резко сокращается, а безопасность усиливается еще больше, когда включены специальные символы.
Советы и дополнительная информация
Поскольку большинство паролей чувствительны к регистру, случай с письмом, который вы использовали, является одной из первых вещей, на которые следует обратить внимание, если ваш пароль считается неправильным при попытке входа на веб-сайт. Тем не менее, поскольку большинство паролей скрыты за звездочками, что делает невозможным просмотр неправильного использования оболочки письма, просто проверьте, что Caps Lock не включен на вашей клавиатуре.
То же самое верно при обращении к папкам из командной строки в Windows. Например, cd downloads такой же как cd Downloads.
Команды Linux, однако, являются с учетом регистра. Вы должны ввести их точно так, как они появляются, или вы получите сообщение об ошибке. входящий cd downloads когда папка на самом деле написана «Загрузки», это приведет к ошибке типа «Нет такого файла или каталога». Команды, введенные в неправильный регистр, вернут ошибку «команда не найдена».
Что означает ОТП и что оно означает
Что означает OTP и что оно означает? Это относительно модный термин, используемый для Tumblr и других социальных сетей, о которых вы, возможно, захотите узнать.
Что такое чувствительность динамика и что это значит?
Что такое чувствительность колонок и как это влияет на производительность сабвуферов, звуковых панелей и громкоговорителей Bluetooth? Вот что вам нужно знать.
Что означает CTFU и означает?
Не знаете, что означает CTFU? Вот что означает эта аббревиатура и как начать использовать ее в Интернете (или в текстах) самостоятельно.
Чувствительность к регистру
В компьютерах чувствительность к регистру определяет, обрабатываются ли прописные и строчные буквы как отдельные (с учетом регистра ) или эквивалентные ( без учета регистра ). Например, когда пользователи, заинтересованные в информации о собаках, ищут в электронной книге, слова «собака» и «собака» имеют для них одинаковое значение. Таким образом, они запрашивают поиск без учета регистра. Но когда они ищут в онлайн-энциклопедии информацию, например, об Организации Объединенных Наций или что-то без двусмысленности в отношении использования заглавных букв и двусмысленности между двумя или более терминами, сокращенными на заглавные буквы, они могут предпочесть поиск с учетом регистра.
СОДЕРЖАНИЕ
Важные области [ править ]
Чувствительность к регистру может отличаться в зависимости от ситуации:
На языках программирования [ править ]
В текстовом поиске [ править ]
Операция текстового поиска может быть чувствительной к регистру или без учета регистра, в зависимости от системы, приложения или контекста. Во многих случаях пользователь может указать, учитывает ли поиск регистр, например, в большинстве текстовых редакторов, текстовых редакторов и веб-браузеров. Поиск без учета регистра является более полным, находя «Язык» (в начале предложения), «язык» и «ЯЗЫК» (в заголовке, написанном заглавными буквами); поиск с учетом регистра найдет компьютерный язык «BASIC», но исключит большинство из многих нежелательных вхождений этого слова. Например, поисковая система Google в основном нечувствительна к регистру, и у нее нет опции для поиска с учетом регистра. [5] В Oracle SQL большинство операций и поиска по умолчанию чувствительны к регистру, [6] в то время как в большинстве других СУБД поиск в SQL по умолчанию нечувствителен к регистру. [7]
Чувствительность к регистру
В компьютерах чувствительность к регистру определяет, обрабатываются ли прописные и строчные буквы как отдельные (с учетом регистра ) или эквивалентные ( без учета регистра ). Например, когда пользователи, заинтересованные в информации о собаках, ищут в электронной книге, слова «собака» и «собака» имеют для них одинаковое значение. Таким образом, они запрашивают поиск без учета регистра. Но когда они ищут в онлайн-энциклопедии информацию, например, об Организации Объединенных Наций или что-то без двусмысленности в отношении использования заглавных букв и двусмысленности между двумя или более терминами, сокращенными на заглавные буквы, они могут предпочесть поиск с учетом регистра.
Чувствительность к регистру может отличаться в зависимости от ситуации:
Операция текстового поиска может быть чувствительной к регистру или без учета регистра, в зависимости от системы, приложения или контекста. Во многих случаях пользователь может указать, учитывает ли поиск регистр, например, в большинстве текстовых редакторов, текстовых редакторов и веб-браузеров. Поиск без учета регистра является более полным, находя «Язык» (в начале предложения), «язык» и «ЯЗЫК» (в заголовке, написанном заглавными буквами); поиск с учетом регистра найдет компьютерный язык «BASIC», но исключит большинство из многих нежелательных вхождений этого слова. Например, поисковая система Google в основном нечувствительна к регистру, и у нее нет опции для поиска с учетом регистра. [5] В Oracle SQL большинство операций и поиска по умолчанию чувствительны к регистру, [6] в то время как в большинстве других СУБД поисковые запросы SQL по умолчанию нечувствительны к регистру. [7]