• Linux epic при использовании шифрования максимальная длинна имени файла 143 латинских символа или 47 иероглифов (или ~80 русских букв?) как можно делать файловое хранилище на базе такой убогой оси :) habrastorage.org
    ♡ recommended by @O01eg

Replies (11)

  • @kunsun, @kunsun

    Есть 2 варианта

    1. использовать файловую систему без подобных ограничений. (грёбвный линукс это позволяет)
    2.отказаться от именования файлов файловой системой. Файлам присваивать порядковый номер или хэш контента. Держать базу с названиями и ссылками на эти объекты.
  • @Anonymous, Так это не файловой системы ограничение. 256 байт записано в vfs которая все файловые системы ограничивает одинаково.
  • @kunsun, Ну не суть, тот факт что китайцы до сих пор себе не выкопали обход этих ограничение и то что посаны из синоладжи и других тоже ничего не сделали говорит что это невозможно или очень сложно.
  • @kunsun, А нехуй шифровацо!
  • @kunsun, а как 256 превратилось в 143?
  • @max630, Не соврешь — красиво не расскажешь
  • @max630, Хз. Для русских символов надо 2 байта, для китайских 3, а как на это влияет шифрование надо разбираться.
  • @kunsun, В юникоде вроде как везде 4. И шифрования это косаться не должно.
  • @karp, utf8 это такой особый юникод для пингвинов
  • @kunsun, их этих утф8 даже несколько
  • @kunsun, 143 символа должно быть достаточно каждому