Ich kann die Datei nicht mit dem Namen speichern, der mehr als 127 kyrillische UTF-8-Symbole in meinem Ext3-Dateisystem enthält. Es ist jedoch möglich, Dateien mit bis zu 255 englischen UTF-8-Symbolen zu speichern.
Gibt es also eine Begrenzung für die Anzahl der Bytes, die den Dateinamen oder die Anzahl der Zeichen im Dateinamen enthalten? Im ersteren Fall würde man beispielsweise auf Chinesisch eine noch strengere Begrenzung der Dateinamenlänge erwarten. Ist das richtig?
Antworten:
Ja, die maximale Dateinamenlänge beträgt 255 Byte, was zu einer unterschiedlichen maximalen Länge für Dateinamen in Abhängigkeit von den verwendeten Codepunkten und ihrer Codierungslänge führt.
quelle