The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Линус Торвальдс раскритиковал регистронезависимые файловые системы"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Линус Торвальдс раскритиковал регистронезависимые файловые системы"  +/
Сообщение от opennews (??), 28-Апр-25, 19:46 
В ответ на публикацию исправления проблемы, связанной с поддержкой работы ФС Bcachefs в режиме без учёта регистра символов в именах каталогов, Линус Торвальдс заявил, что разработчики ФС видимо не способны учиться на своих ошибках, поскольку это далеко не первая проблема в коде обработки регистронезависимости...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=63149

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +2 +/
Сообщение от Аноним (1), 28-Апр-25, 19:46 
Он ещё не учёл, что в каждой новой версии стандарта Unicode появляются новые правила. Одна программа может поддерживать одну версию стандарта, а другая другую и их поведение в обработке одинаковых данных будет отличаться.
Ответить | Правка | Наверх | Cообщить модератору

6. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –4 +/
Сообщение от Аноним (6), 28-Апр-25, 19:54 
А че такова? Чел хочет быть нужным. Кеды переписывают постоянно и ничего, многим даже нравится. Будет остаток жизни правки вносить, а там и финиш может крякнуть.
Ответить | Правка | Наверх | Cообщить модератору

18. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (18), 28-Апр-25, 20:08 
> Он ещё не учёл, что в каждой новой версии стандарта Unicode появляются новые правила

Какие например?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

27. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 20:31 
Стандарт Юникода нельзя сравнивать со Стандартами языков программирования. В Юникоде кодовые позиции символов не пересматриваются. Каждый следующий стандарт привязывает к определённой кодовой позиции какой-либо символ.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

28. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –1 +/
Сообщение от Аноним (-), 28-Апр-25, 20:33 
... к незанятой кодовой позиции, какой-нибудь "новый" символ.
Ответить | Правка | Наверх | Cообщить модератору

46. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Карлос Сношайтилис (ok), 28-Апр-25, 21:16 
Он-то как раз и учёл. И прямо об этом говорит.
И появляются не "правила", а новые символы и новые, дополнительные интерпретации. Старое не ломается.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +7 +/
Сообщение от Аноним (2), 28-Апр-25, 19:50 
> Торвальдс сообщил, что времена FAT давно закончились

EFI system partition уже можно в ext4 ?!!

Ответить | Правка | Наверх | Cообщить модератору

8. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (8), 28-Апр-25, 19:55 
Разрешаю!
Можешь реализовать, а мы посмотрим.
Ответить | Правка | Наверх | Cообщить модератору

26. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (26), 28-Апр-25, 20:25 
Кто сказал CoreBoot и CanoeBoot?
Ответить | Правка | Наверх | Cообщить модератору

55. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (55), 28-Апр-25, 21:29 
KogoeBoot?
Ответить | Правка | Наверх | Cообщить модератору

19. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +3 +/
Сообщение от Я (??), 28-Апр-25, 20:08 
вообще можно.. но стандарт требует от производителей ефи добавлять только минимальный набор драйверов среди которых нет ехт4, но он не запрещает его добавлять а значит можно иметь ефи систем партишн на любом разделе.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

43. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от НяшМяш (ok), 28-Апр-25, 21:04 
В маке вроде hfs+? =)
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

51. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Минона (ok), 28-Апр-25, 21:24 
В маке APFS.
Ответить | Правка | Наверх | Cообщить модератору

52. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от sergey (??), 28-Апр-25, 21:26 
В смысле? Вы в курсе что если в новой системе форматировать диск в ext4 в его в старой системе (где то же есть ext4) не сможете даже примонтировать !
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

121. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (121), 28-Апр-25, 23:00 
для переноса данных используется ext3, а для починки новой системы не используйте древний rescue. а спасти данные можно - читать то можно, только писать нельзя...
Ответить | Правка | Наверх | Cообщить модератору

124. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (124), 28-Апр-25, 23:04 
ему не надо чинить. Там на старой системе отказ монтировать из-за того, что диск отформатирован с поддержкой фич, о которых старое ядро внезапно не знает.
Ответить | Правка | Наверх | Cообщить модератору

53. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Ан Оним (?), 28-Апр-25, 21:27 
ESP - это ошибка
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

72. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (72), 28-Апр-25, 22:01 
> EFI system partition уже можно в ext4 ?!!

Можно, и не только в ext4: https://efi.akeo.ie/downloads/efifs-1.11/x64/

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

119. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от ананим.orig (?), 28-Апр-25, 22:56 
Ну да, времена FAT может и закончились, а вот мс до сих пор жив - поэтому секуре в бут вам всем, пока эту нежить не закопаете.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –8 +/
Сообщение от Аноним (3), 28-Апр-25, 19:51 
Все правильно сказал. Регистронезависимость -- это Приколюха™, которую нам подложили диды. Те же самые диды, которые решили, что было бы Прикольно™, если бы IP-адреса записывались не только как десятичные числа через точку, но и как всякие там 127.1, 0x7f.0.0.1 и еще какая-нибудь ересь.
Ответить | Правка | Наверх | Cообщить модератору

7. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +14 +/
Сообщение от Анон321 (?), 28-Апр-25, 19:55 
Молодому поколению похоже не объяснили, что ip-адрес это просто число. А запись числа может быть любой.
Ответить | Правка | Наверх | Cообщить модератору

11. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (11), 28-Апр-25, 19:58 
Старшему поколению походу не объяснили, что поддерживать множество способов ввода числа нужно сразу везде: во всех приложениях с полем ввода IP-адреса, во всех библиотеках, парсящих IP-адрес из строки. В итоге разные приложения/библы поддерживают разную часть Прикольного™ RFC.
Ответить | Правка | Наверх | Cообщить модератору

12. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –5 +/
Сообщение от Илья (??), 28-Апр-25, 19:59 
> А запись числа может быть любой.

А есть хотя бы одна причина использовать какие-то числа кроме ОБЫЧНЫХ ?

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

21. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +3 +/
Сообщение от Страдивариус (?), 28-Апр-25, 20:22 
Чуви явно не видел IP-адреса IPv6. Ничего, подрастёшь и узнаешь, а пока делай ДЗ и кушай кашку
Ответить | Правка | Наверх | Cообщить модератору

79. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от ProfessorNavigator (ok), 28-Апр-25, 22:10 
> А есть хотя бы одна причина использовать какие-то числа кроме ОБЫЧНЫХ ?

Что такое "обычные" числа? Беззнаковые целые длиной 8, 16, 32, 64 бита? Знаковые той же длины? Т.н. числа с плавающей точкой? Это раз.

Два - вон там рядом новость про qbittorrent. Торрентами пользуетесь? Наверняка. А в их спецификации есть такая штука, как DHT. Где идентификатор каждого узла - число в 20 байт длинной. Более того, для работы DHT над такими числами ещё и разные операции совершать нужно - XOR, сравнение. Шифрование - тоже внезапно сплошь и рядом работа с "длинной" арифметикой. А без шифрования вы бы даже сюда не попали - сайт то скорее всего по протоколу https загружен.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

84. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:13 
16тиричная система не так уж и плоха для адресов от 00 до ff в каждом из 4 сегментов адреса. 7F.0.0.1 или C0.A8.0.1 выглядит ничуть не хуже десятичной системы, даже как-то лаконичнее.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

9. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Илья (??), 28-Апр-25, 19:57 
> 0x7f.0.0.1

ужас. кошмар. Но я знаю одного человечка, который в HTTP статусах возвращал 0x404 и 0x200.

Он думал, что хакеры вот так по крутому числа пишут, наверное

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

95. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:25 
Не мог он возвращать 0х404. На что вы намекаете? Говорите прямо
Ответить | Правка | Наверх | Cообщить модератору

97. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:28 
> 0х200

HTTP статус-код 512 не является стандартным кодом; он был предложен для использования в определенных приложениях, чтобы указывать на ошибку сервера, когда произошла хотя бы одна ошибка.

Мдя..

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

10. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +12 +/
Сообщение от Аноним (1), 28-Апр-25, 19:57 
Вас это удивит, но наберите в браузере http://3644916501/63149
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

20. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (20), 28-Апр-25, 20:08 
Однако
Ответить | Правка | Наверх | Cообщить модератору

22. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (22), 28-Апр-25, 20:23 
молодец. Теперь бери этот айпишник - 3644916501 - и попробуй его вводить во все остальные проги: настройки прокси-сервера, нетворк-менеджер, какой-нибудь ip route add, cli докера, пинг, а еще вот сюда: https://www.wikihow.com/images/thumb/2/25/Find-Your-Subnet-M...
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

45. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (45), 28-Апр-25, 21:16 
Поэтому и изобретают json, потому как думают, что всё должно быть читаемым. Им же не приходит на ум, что процессор видит только числа и никаких скобок и прочего.
Ответить | Правка | Наверх | Cообщить модератору

25. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним Анонимович Анонимов (?), 28-Апр-25, 20:25 
Это что такое?!
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

66. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (66), 28-Апр-25, 21:48 
Меня это ОЧЕНЬ удивило, спасибо.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

99. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:34 
Меня удивляет что это кого-то удивляет. И много ли тут людей меньше 20?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

38. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от 12yoexpert (ok), 28-Апр-25, 20:57 
ты прав, малолетки придумали ipv6, у которого формы записи куда более логичны
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

76. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:06 
Ну вот маску подсети можно было бы как-то проще делать или наоборот - более интересно. Хорошо хоть короткую преамбулу придумали и на этом спасибо.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

5. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +3 +/
Сообщение от Аноним (5), 28-Апр-25, 19:54 
Жиза, только сегодня пришлось иметь дело с renpy и файлы были в рандомном регистре повсюду. Часто с электроном то же самое.
Ответить | Правка | Наверх | Cообщить модератору

13. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от xsignal (ok), 28-Апр-25, 20:02 
Пингвин прав - регистронезависимые имена файлов это сознательное упрощение для первых неискушённых пользователей персональных компьютеров времён MS-DOS с кодировкой ASCII, чтобы им было проще освоить диковинную чудо-технику. Но сейчас-то все уже прошаренные - называют файлы большими и маленькими буквами, некоторые даже с пробелами)) Зачем тащить этот анахронизм в сегодняшнее время? Тем более в юникоде понятие регистра действительно крайне расплывчатое...
Ответить | Правка | Наверх | Cообщить модератору

17. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от User (??), 28-Апр-25, 20:08 
Некоторые даже в национальных кодировках, прикинь! Но, как правило - не ъ. Третьего дня мне тут пара человек зачесывала кто за название книг транслитом, кто против имен возможности имена пользователя\пароли в кодировках, отличных от дефолтной протестовал, кто на Power-Shell ругался...
В общем, те-о-ре-ти-чес-ки да, но нет.
Ответить | Правка | Наверх | Cообщить модератору

74. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Zenitur (ok), 28-Апр-25, 22:02 
Но ведь и в ext4 недавно добавили nocase: https://www.opennet.ru/opennews/art.shtml?num=50581
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

93. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (93), 28-Апр-25, 22:23 
Опционально. Очевидно - для узких нужд.
Ответить | Правка | Наверх | Cообщить модератору

104. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (104), 28-Апр-25, 22:40 
> Опционально. Очевидно - для узких нужд.

А кстати, для каких? Всегда было любопытно

Ответить | Правка | Наверх | Cообщить модератору

15. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от svsd_val (ok), 28-Апр-25, 20:06 
Всё верно сказал!
Ответить | Правка | Наверх | Cообщить модератору

23. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +2 +/
Сообщение от Аноним (23), 28-Апр-25, 20:23 
сердечки в юникоде еще и размер меняют?
Ответить | Правка | Наверх | Cообщить модератору

39. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 20:57 
>сердечки в юникоде еще и размер меняют?

Не понял вопроса? Есть кодовая позиция, она может быть занята определённым символом, либо может быть незанятой, свободной. Если красному и чёрному сердцу отвели определённые кодовые позиции, то это разные символы. Если например, не вдаваясь в подробности просто, символ "сердце" привязяли к определённой кодовой позиции, и нет других привязок с графичеим русунком в форму сердца. То тогда все сердца разных форм и цветов будут считаться одним символом. Такова анатомия Юникода. Всё дело в привязке: "кодовая позиция = графический рисунок".

Ответить | Правка | Наверх | Cообщить модератору

49. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (45), 28-Апр-25, 21:19 
Сердечки в имени файла. Это мы заслужили. За такое надо было бить по рукам с самого начала, а теперь все эти dei расплодились.
Ответить | Правка | Наверх | Cообщить модератору

80. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (-), 28-Апр-25, 22:11 
> За такое надо было бить по рукам с самого начала

А за умляуты в имени файла тоже? Это же такая наглость желать писать слово правильно!
А за иероглифы тоже?

Слава богу таких даунито как ты никто не слушал. И позволили писать то, что они хотят.

Ответить | Правка | Наверх | Cообщить модератору

117. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (45), 28-Апр-25, 22:54 
Сперва сердечки разных цветов, потом буквы разных цветов. Это же круто, мы же всё можем. И причем тут национальные алфавиты? Там есть сердечки?
Ответить | Правка | Наверх | Cообщить модератору

29. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –2 +/
Сообщение от Аноним (29), 28-Апр-25, 20:35 
Пивожор как-то забыл, что был ASCII одним регистром во времена, когда он ещё не умел списывать. И что filename должен быть именно что name, где Алекс, алекс и аЛеКс — это одно и то же, а смайлы должны запрещаться/меняться на всякие (0x444) и т.д.
Регистронезависимость в именах файлов — благо системного уровня, а не прикол от дедов.
Ответить | Правка | Наверх | Cообщить модератору

33. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (33), 28-Апр-25, 20:45 
Никто не виноват, что вас в шелле не научили эскейпить файлы и параметры в кавычки брать.
Ответить | Правка | Наверх | Cообщить модератору

54. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +3 +/
Сообщение от Карлос Сношайтилис (ok), 28-Апр-25, 21:28 
> был ASCII одним регистром во времена

Никогда не был. Символы 'A' и 'a' имеют разные коды в ASCII

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

69. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 28-Апр-25, 21:53 
Регистронезависимость в именах файлов - отрава и мина замедленного действия.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

31. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (33), 28-Апр-25, 20:44 
Есть хоть одна техническая причина превращать одно имя файла в другое? Линус прав, имя файла - это просто набор байтов, и самый переносимый способ записывать имя - это любые байты, кроме '\0', '/' и ещё '\n', но во многих случаях даже он ничего не сломает. Если файловая система занимается подобной хренью, как превращение одних кодировок в другие или сменой регистра, то пусть будут добры занимать сразу ВСЕ возможные имена, если им делать нехрен.
Ответить | Правка | Наверх | Cообщить модератору

32. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +3 +/
Сообщение от Уникум (?), 28-Апр-25, 20:44 
Не вижу проблемы в создании стандарта с набором регистрозависимых символов, включающего только алфавиты существующих языков + что-то по иероглифам если там оно есть. Всё остальное не имеет регистра и не учитывается. Готов к решению следующей задачи
Ответить | Правка | Наверх | Cообщить модератору

83. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (83), 28-Апр-25, 22:12 
Ты предложил простое и неправильное решение. С турецким языком что делать будем, например? Там с английским регистры их версий I не совпадают: I → ı, İ → i.
Ответить | Правка | Наверх | Cообщить модератору

44. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от BrainFucker (ok), 28-Апр-25, 21:06 
Нашёл о чём капитанить, старый брюзжун. Лучше бы набросил на тему неактуальности древовидных ФС с их директориями/папками, симлинками и прочим.
Ответить | Правка | Наверх | Cообщить модератору
Часть нити удалена модератором

116. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:53 
> просто бесятся от того, что им приходилось пыриться в детстве в консольку.

Вот не надо тут. Мне в детстве приходилось пыриться в интерфес, сделанный из вот такой cpaни


╔════════════════════╗
║░░░░░░░░░░░░░░░░░░░░║
║░░░░░░░░OPEN░░░░░░░░║
║░░░░░░░░░░░░░░░░░░░░║
╚════════════════════╝

Но я совсем не против использования юникода в именах файлов.

Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

48. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –1 +/
Сообщение от trolleybus (?), 28-Апр-25, 21:18 
Тут не с регистронезависимостью проблема, а с тем, что в именах файлов разрешена всякая дичь вроде вот этих юникодных сердечек.
Ответить | Правка | Наверх | Cообщить модератору

58. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от тоже Анонимemail (ok), 28-Апр-25, 21:31 
Ну, иди расскажи японцам, что они должны файлы латиницей называть.
Проблема вообще не в символах, а всего лишь в синдроме утенка вскормленных Виндой.
Они считают правильной всю ту дичь, которую Микрософт накосорезил в своих системах в 1980-х - и продолжает бережно тащить ее в 2020-е.
Ответить | Правка | Наверх | Cообщить модератору

71. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от _hide_ (ok), 28-Апр-25, 22:00 
Ну регистронезависимость важна при поиске. При обращении к файлу регистр однозначно должен соблюдаться, в противном случае имя файла нельзя представить в виде набора конкретных байт и тут все абстракции поехали... Как велосипед на квадратных колёсах!
Ответить | Правка | Наверх | Cообщить модератору

113. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от oficsu (ok), 28-Апр-25, 22:50 
Для обеспечения регистронезависимого поиска по файловой системе вовсе не требуется поддержка со стороны файловой системы
Ответить | Правка | Наверх | Cообщить модератору

75. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Zenitur (ok), 28-Апр-25, 22:05 
Против символов национальных алфавитов никто не против. А вот цветные смайлики в именах файлов... Зачем?
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

88. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:16 
> Против символов национальных алфавитов никто не против.

В чем разница? Написать 赤いハート или поставить ❤️?

> А вот цветные смайлики в именах файлов... Зачем?

Не зачем, а почему бы и нет. И то, и другое просто код юникода.
В данном случае проблема это "регистронезависимые файловые системы". Которые просто пережиток старых времен.

Ответить | Правка | Наверх | Cообщить модератору

111. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (111), 28-Апр-25, 22:48 
>> Против символов национальных алфавитов никто не против.
> В чем разница? Написать 赤いハート или поставить ❤️?

Ну зачем так далеко ходить:
ͦpͤnnͤͭ - удачи любителям "независимости" подобрать тот самый, единственно-верный "регистронезависимый" вариант. Я уж не говорю о всяких скучных öäÜóß ... и о том, как ЭТО более-менее эффективно можно парсить.

Ответить | Правка | Наверх | Cообщить модератору

122. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 23:03 
> удачи любителям "независимости" подобрать тот самый,
> единственно-верный "регистронезависимый" вариант.

А зачем тебе вообще "регистронезависимый" вариант? Чтобы со всяким старьем было совместимо?
Сейчас даже NTFS поддерживает case-sensitive.

> Я уж не говорю о всяких скучных öäÜóß

Так как раз из-за того, что ß просто так в upper-case не конвертнешь, и нужно использовать case-insensitive!

Ответить | Правка | Наверх | Cообщить модератору

109. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (109), 28-Апр-25, 22:43 
> А вот цветные смайлики в именах файлов... Зачем?

Просто красиво,

Только найди потом файл с таким названием.

Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

112. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (104), 28-Апр-25, 22:49 
>> А вот цветные смайлики в именах файлов... Зачем?
> Просто красиво,
> Только найди потом файл с таким названием.

У вас в find юникод сломали?


Ответить | Правка | Наверх | Cообщить модератору

100. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от RHEL fan (?), 28-Апр-25, 22:35 
Ничего они, поди, email адреса то латиницей пишут, не обламываются.
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

61. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Chel (?), 28-Апр-25, 21:37 
Напиши список разрешенных символов
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

64. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от trolleybus (?), 28-Апр-25, 21:46 
Этот список уже до меня давно написали. ASCII называется.
Ответить | Правка | Наверх | Cообщить модератору

70. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от YetAnotherOnanym (ok), 28-Апр-25, 21:56 
Ну, ок, конвертнём в base64 и будем в таком виде хранить на диске, а в файлменеджере будем показывать исходную форму с сердечками, иероглифами и арабской вязью.
Ответить | Правка | Наверх | Cообщить модератору

57. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (109), 28-Апр-25, 21:30 
> в режиме без учёта регистра

А теперь поиграйтесь в регистре где символы L I i l выглядят одинаково.

Ответить | Правка | Наверх | Cообщить модератору

60. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (60), 28-Апр-25, 21:35 
Если я хочу тебя взломать  или обмануть это мне только плюс. Поэтому я буду продавливать регистронезависимость всеми силами.
Ответить | Правка | Наверх | Cообщить модератору

63. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (109), 28-Апр-25, 21:41 
Да не, иногда в шрифтах L выглядит как i, 0 как o, я про это.
Меня нечего взламывать, я не криптовалютчик.
Ответить | Правка | Наверх | Cообщить модератору

82. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от YetAnotherOnanym (ok), 28-Апр-25, 22:12 
Диды придумали нолик зачёркивать. И всё было хорошо, однозначно и недвусмысленно, пока не пришёл юникод со скандинавским Ø.
Ответить | Правка | Наверх | Cообщить модератору

118. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (104), 28-Апр-25, 22:56 
> пока не пришёл юникод со скандинавским Ø.

Про ISO8859 ты, понятное дело, не в курсе.

Ответить | Правка | Наверх | Cообщить модератору

67. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от trolleybus (?), 28-Апр-25, 21:49 
> регистронезависимость

Так это как раз про регистрозависимость. В каком-нибудь досе или винде 3.1 по умолчанию все имена файлов заглавными буквами показываются, и сразу понятно, где L, а где I.

Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

81. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (93), 28-Апр-25, 22:11 
Не было такого в досе и 3.1. Прописными.
Ответить | Правка | Наверх | Cообщить модератору

59. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –1 +/
Сообщение от Аноним (60), 28-Апр-25, 21:34 
Я всегда говорил что Линус наш слоняра. Все правильно и по полочкам разложил.
Ответить | Правка | Наверх | Cообщить модератору

65. Скрыто модератором  +/
Сообщение от Аноним (109), 28-Апр-25, 21:47 
Ответить | Правка | Наверх | Cообщить модератору

77. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  –2 +/
Сообщение от YetAnotherOnanym (ok), 28-Апр-25, 22:07 
Поздно рассуждать о боржоми, когда почки накрылись. Само появление не-ascii символов в именах файлов открыло ящик пандоры. ИЧСХ, если появится менеджер паролей i❤mypasswords или криптокошелёк i❤cryptocoins - найдутся лопухи, которые будут ими пользоваться, и их потом поимеет злой хакирь, который выпустит, соответственно, менеджер паролей i❤️mypasswords или криптокошелёк i❤️cryptocoins со зловредами внутри, в том же каталоге приложений.
Ответить | Правка | Наверх | Cообщить модератору

120. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (104), 28-Апр-25, 23:00 
> Поздно рассуждать о боржоми, когда почки накрылись. Само появление не-ascii символов в
> именах файлов открыло ящик пандоры.

Как открыло, так и закроет. Немного боли и придет стандартизация.

Ответить | Правка | Наверх | Cообщить модератору

78. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Zenitur (ok), 28-Апр-25, 22:08 
> времена FAT давно закончились

Тут я бы поспорил. Даже на больших флешках, таких как 128 Гб, FAT32 прекрасно себя чувствует. По размеру кластера они вроде как с exFAT одинаковы. Единственный минус - нельзя создавать файлы больше 4 Гб.

FAT32 позволяет вставить флешку в телевизор, магнитолу, приставку, смартфон, и не думать "а поддерживается ли там exFAT или нет?".

По поводу юникода и FAT32. Поддерживается. Файлы со спецсимволами создаются. А во поводу регистров (а тем более регистров спецсимволов), ну, под Linux FAT32 case sensitive. А под виндой nocase. Но там и NTFS - nocase.

Ответить | Правка | Наверх | Cообщить модератору

85. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (85), 28-Апр-25, 22:14 
Разве речь о том, чтобы выпилять FAT32 из линукса?

Речь о том, чтобы в новые ФС не тянуть старые неактуальные привычки.

Ответить | Правка | Наверх | Cообщить модератору

89. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Zenitur (ok), 28-Апр-25, 22:16 
> Разве речь о том, чтобы выпилять FAT32 из линукса?
> Речь о том, чтобы в новые ФС не тянуть старые неактуальные привычки.

Ну не знаю, мне лично с nocase удобнее. Всяко лучше, чем иметь в одной папке файлы вида:

привет.txt
Привет.txt
ПрИвЕт.txt
привет.txT

Ответить | Правка | Наверх | Cообщить модератору

107. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (109), 28-Апр-25, 22:42 
> с nocase удобнее. Всяко лучше, чем иметь в одной папке файлы вида:
> привет.txt
> Привет.txt
> ПрИвЕт.txt
> привет.txT

Соглашусь,
Temp
temp

Круто., а теперь разберись какая из них, Temp, temp.
Это как пример.

Ответить | Правка | Наверх | Cообщить модератору

123. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (104), 28-Апр-25, 23:04 
> Круто., а теперь разберись какая из них, Temp, temp.
> Это как пример.

Три буквы: FHS.


Ответить | Правка | Наверх | Cообщить модератору

94. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от тоже Анонимemail (ok), 28-Апр-25, 22:24 
> старые неактуальные привычки

Это называется "обеспечивать совместимость, столь ценимую нашими корпоративными клиентами". Например, так:


Invalid file or folder names
Applies to: OneDrive for Business

These names aren't allowed for files or folders: .lock, CON, PRN, AUX, NUL, COM0 - COM9, LPT0 - LPT9, _vti_, desktop.ini, any filename starting with ~$.

Notes:
    _vti_ can't be used anywhere in a file name.
    forms can't be used when the folder or file is at the root level of a library.
    ゛​​​​​​​and ဧ can't be used as the first character of a folder.



Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

86. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +1 +/
Сообщение от Аноним (-), 28-Апр-25, 22:15 
Торвальдс однозначно не прав.
Все эти свистелки и перделки разбаловали юзеров!

Нужно делать как в RT-11.
6+3 длинна имени файла, и фиксированный набор "A—Z, 0—9, $, ., %"
Этого хватит всем!

А то взяли моду придумывать длинные названия, да еще и какие-то сердечки туда пихать!!11

Ответить | Правка | Наверх | Cообщить модератору

105. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (109), 28-Апр-25, 22:40 
> Нужно делать как в RT-11.
> 6+3 длинна имени файла, и фиксированный набор "A—Z, 0—9, $, ., %"

Ну вообще чем прощще тем лучше, тем это более надежнее, правда длинна имени файла коротка.
Насамом деле как в Windows, нормально вполне.
Или это такое развлечение, играться с именами файлов папок из таблицы символов, сомнительное развлечение.
Все эти регистры, Temp temp.

Ответить | Правка | Наверх | Cообщить модератору

108. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:42 
С точки зрения пользователя все же регистронезависимые имена удобны. И если проблема в похожих символах UTF-8, которые нельзя порой в нужный регистр привести, то может проблема в UTF-8?
Ответить | Правка | Наверх | Cообщить модератору

114. "Линус Торвальдс раскритиковал регистронезависимые файловые с..."  +/
Сообщение от Аноним (-), 28-Апр-25, 22:50 
Какие собственно проблемы хранить тогда локаль в файловой системе? Это от силы один байт. Да и при наличии локали отпадает необходимость в utf-8 или решает проблемы какими символами имя файла ограничить в utf-8. Главное графически отобразить локаль и будет сразу видно где турецкая l, а где английская l. Или чего там ещё. Ну а список эмодзи можно и ограничить, тогда и не будет проблем. У сердечек нет верхнего и нижнего регистра, это вообще картинка которая записана как символ в utf-8. Такие картинки порой решают некоторые проблемы программистов.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру