Ext3 파일 시스템에 127 개 이상의 Cyrillic UTF-8 기호가 포함 된 이름으로 파일을 저장할 수 없습니다. 그래도 최대 255 개의 영어 UTF-8 기호를 포함하는 파일을 저장할 수 있습니다.
파일 이름 또는 파일 이름의 문자 수를 포함하는 바이트 수에 제한이 있습니까? 전자의 경우, 예를 들어, 중국어로 파일 이름 길이를 훨씬 더 엄격하게 제한 할 것으로 예상됩니다. 맞습니까?
3
@GioMac : 아니요, 사실이 아닙니다. UTF-8 은 가변 길이 인코딩 체계를 사용합니다. 예를 들어 키릴 문자는 2 바이트 범위에 있으며 키릴 문자 만 사용하는 경우 길이를 127 코드 포인트로 제한합니다. OP가 언급했듯이 3 또는 4 바이트 코드 길이를 가진 다른 문자는 길이를 더 제한합니다. 요약 : 사용 된 코드 포인트에 따라 최대 파일 이름 길이는 255 자에서 63 자 사이입니다.
—
Sven