LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Тема то про ядро.

В бинарном виде они будут отличаться и наивный поиск со сравнением по байтам работать не будет.

Да, они будут отличаться и это действительно разные имена. Путать их друг с другом не надо, несмотря на то что в юникодной кодировке они выглядят внешне одинаково. Если допустим есть две байтовые последовательности A и B, которые в юникоде обозначают одно и то же, и ты хочешь открыть файл A, но его нет а есть файл B - то правильным ответом будет именно «нет такого файла».

Это примерно из той же серии что кирилицу/латиницу в буквах а,с,е менять - внешне одно и то же, но байтовое представление разное, а именно оно важно.

Исходная версия firkax, :

Тема то про ядро.

В бинарном виде они будут отличаться и наивный поиск со сравнением по байтам работать не будет.

Да, они будут отличаться и это действительно разные имена. Путать их друг с другом не надо, несмотря на то что в юникодной кодировке они выглядят внешне одинаково. Если допустим есть две байтовые последовательности A и B, которые в юникоде обозначают одно и то же, и ты хочешь открыть файл A, но его нет а есть файл B - то правильным ответом будет именно «нет такого файла».