Perché non è possibile caricare i nomi dei file con oltre 83 caratteri cinesi (o più di un dato numero di altri caratteri)?
Prodotti applicabili
- Serie QTS NAS
Causa principale
La lunghezza massima di un nome file (inclusa l'estensione file) sul QNAP NAS è limitata a 255 byte in un file system ext4.
Un normale carattere cinese occupa 3 byte in codifica UTF-8, pertanto 84 caratteri cinesi normali occupato 252 byte. Una estensione file di 3 lettere aggiunge altri 4 byte (ad esempio, “.txt”, che ha 1 byte per carattere ASCII incluso il punto), rendendo la lunghezza 256 byte, 1 byte oltre il limite.
Dettagli
Il numero di byte per carattere può variare tra diversi set di caratteri per le diverse lingue, oltre che nella stessa lingua (ad esempio, alcuni caratteri speciali cinesi richiedono 4 byte). Inoltre, poiché le estensioni file possono contenere più o meno di 3 lettere, la limitazione effettiva di caratteri può variare da case a caso.