Почему нынешние файловые системы ограничены 255 символами для имен файлов, хотя аппаратные средства значительно улучшились за последние несколько десятилетий?
Почему мы ограничены именами в 255 символов, хотя мы находимся в эпоху Ghz?
Почему нынешние файловые системы ограничены 255 символами для имен файлов, хотя аппаратные средства значительно улучшились за последние несколько десятилетий?
Почему мы ограничены именами в 255 символов, хотя мы находимся в эпоху Ghz?
Главным образом потому, что имена файлов хранятся в файловой системе, где для их длины выделен один байт. Изменение этого значения на два байта теоретически возможно, но создает новую и несовместимую файловую систему. Это просто не стоит того.
Имейте в виду, Windows исторически имела длину 255 путей . Это считалось слишком строгим и постепенно смягчалось (в том смысле, что программе стало легче обходить)
Предоставление большего количества символов очень мало, поэтому ни одна из более новых файловых систем не позаботилась бы о ее реализации - у нее были бы соответствующие размер и производительность.
Как правило, любые требования к более длинным именам файлов связаны с неправильным дизайном и могут быть перенаправлены в базы данных или содержимое файла.