Pourquoi je ne parviens pas à transférer des fichiers avec des noms de fichier comportant plus de 83 caractères chinois (ou plus qu’un certain nombre d’autres caractères) ?


Date de la dernière modification : 2022-12-21

Produits applicables

  • Gamme QTS NAS

Cause racine

La longueur maximale du nom de fichier (y compris l’extension de fichier) est limitée à 255 octets dans le système de fichiers ext4 sur le NAS QNAP. 

Un caractère chinois régulier prend jusqu’à 3 octets dans l’encodage UTF-8, par conséquent, 84 caractères chinois réguliers sont équivalents à 252 octets. Une extension de fichier de 3 lettres ajoute 4 octets supplémentaires (par ex. « txt », qui possède 1 octet par caractère ASCII dont le point), ce qui fait que le résultat de 256 octets est 1 octet au-dessus de la limite.


Détails

Le nombre d’octets par caractère peut varier entre différents ensembles de caractères pour différentes langues, ainsi que dans une langue (par ex. certains caractères chinois spéciaux nécessitent 4 octets). Et puisque les extensions de fichier peuvent aussi contenir moins ou plus de 3 lettres, la limite réelle de caractères peut varier au cas par cas.


Lectures complémentaires

À propos du système de fichiers ext4 

Est-ce que cet article a été utile ?

78% des utilisateurs pensent que ces informations sont utiles.
Merci pour votre commentaire.

Veuillez nous indiquer comment améliorer cet article :

Si vous souhaitez fournir un commentaire supplémentaire, veuillez l’inclure ci-dessous.

Choisissez une spécification

      En voir davantage Moins

      Ce site est disponible dans d'autres pays/régions :

      open menu
      back to top