История изменений
Исправление CrX, (текущая версия) :
Тем не менее именно она применяется на флэшках
На флэшках применяется какая угодно ФС. На моих, например, fat32 не применяется. Более того, она ещё и файлы больше 4 ГБ не поддерживает, то есть не годится для много чего, в первую очередь для кино.
и именно только ее понимают всякие разные автономные девайсы от mp3 плейеров до видеорегистраторов и фотоаппаратов.
Печально, когда так. Но это проблемы таких девайсов.
Но эта проблема решается скриптом, переименовывающим файлы при копировании на такой девайс. Более того, логично там не просто переименование делать, но и что-то ещё. Ну вот например, из FLAC в Opus или AAC конвертить и переименовывать (потому что FLAC на этом портативном девайсе нафиг не нужен, там не услышишь разницы, и потому что имена он хочет «особые»). А не корёжить нормальные имена на основном хранилище.
Я кстати согласен что обработка регистра символов на уровен FS - это плохо. Буквы в имени файлы должны быть те же что были при его создании. А о регистре должны заботиться прикладные программы если им это нужно.
Мы здесь не придём к согласию. Я считаю, что нынешняя ситуация — отличная и не требует никакого исправления (за исключением того, что лучше бы досов с виндами и ихней fat32 никогда не существовало). Принцип «имя файла может быть любой последовательностью байт, за исключением слеша (используется как разделитель в пути, то есть так же является частью пути, просто имеет специальное значение) и байта 0x00 (конец строки)» считаю простым, правильным и не требующим никаких вмешательств. ФС в принципе не должна знать о каких-то там «буквах» — это забота прикладного софта (включая и такие особо абстрактные вещи, как регистр).
Исправление CrX, :
Тем не менее именно она применяется на флэшках
На флэшках применяется какая угодно ФС. На моих, например, fat32 не применяется. Более того, она ещё и файлы больше 4 ГБ не поддерживает, то есть не годится для много чего, в первую очередь для кино.
и именно только ее понимают всякие разные автономные девайсы от mp3 плейеров до видеорегистраторов и фотоаппаратов.
Печально, когда так. Но это проблемы таких девайсов.
Я кстати согласен что обработка регистра символов на уровен FS - это плохо. Буквы в имени файлы должны быть те же что были при его создании. А о регистре должны заботиться прикладные программы если им это нужно.
Мы здесь не придём к согласию. Я считаю, что нынешняя ситуация — отличная и не требует никакого исправления (за исключением того, что лучше бы досов с виндами и ихней fat32 никогда не существовало). Принцип «имя файла может быть любой последовательностью байт, за исключением слеша (используется как разделитель в пути, то есть так же является частью пути, просто имеет специальное значение) и байта 0x00 (конец строки)» считаю простым, правильным и не требующим никаких вмешательств. ФС в принципе не должна знать о каких-то там «буквах» — это забота прикладного софта (включая и такие особо абстрактные вещи, как регистр).
Исходная версия CrX, :
Тем не менее именно она применяется на флэшках
На флэшках применяется какая угодно ФС. На моих, например, fat32 не применяется. Более того, она ещё и файлы больше 4 ГБ не поддерживает, то есть не годится для много чего, в первую очередь для кино.
и именно только ее понимают всякие разные автономные девайсы от mp3 плейеров до видеорегистраторов и фотоаппаратов.
Печально, когда так. Но это проблемы таких девайсов.
Я кстати согласен что обработка регистра символов на уровен FS - это плохо. Буквы в имени файлы должны быть те же что были при его создании. А о регистре должны заботиться прикладные программы если им это нужно.
Мы здесь не придём к согласию. Я считаю, что нынешняя ситуация — отличная и не требует никакого исправления (за исключением того, что лучше бы досов с виндами и ихней fat32 никогда не существовало). Принцип «имя файла может быть любой последовательностью байт, за исключением слеша (используется как разделитель в пути, то есть так же является частью пути, просто имеет специальное значение) и байта 0x00 (конец строки)» считаю простым, правильным и не требующим никаких вмешательств.