¿Por qué no puedo cargar archivos con nombres de archivo de más de 83 caracteres chinos (o más que un determinado número de otros caracteres)?


Última fecha de modificación: 2022-12-21

Productos aplicables

  • Serie NAS QTS

Causa raíz

La longitud máxima de un nombre de archivo (incluyendo la extensión del archivo) tiene un límite de 255 bytes en el sistema de archivos ext4 en el NAS de QNAP. 

Un carácter chino regular ocupa hasta 3 bytes en codificación UTF-8, por lo tanto, 84 caracteres chinos regulares son 252 bytes. Una extensión de archivo de 3 letras añade 4 bytes más (p. ej., ".txt", que tiene 1 byte por carácter ASCII, incluido el punto), lo que hace un total de 256 bytes, es decir, 1 byte por encima del límite.


Detalles

La cantidad de bytes por carácter puede variar entre diferentes conjuntos de caracteres para diferentes idiomas, además de dentro de un idioma (p. ej., algunos caracteres chinos especiales requieren 4 bytes). Y debido a que las extensiones de archivo también pueden contener más de 3 letras o menos, el límite real de caracteres puede variar según el caso.


Lecturas adicionales

Acerca del sistema de archivos ext4 

¿Le ha resultado útil este artículo?

El 78% de las personas piensa que ayuda.
Gracias por sus comentarios.

Díganos cómo podemos mejorar este artículo:

Si desea enviarnos más comentarios, inclúyalos a continuación.

Elija especificación

      Mostrar más Mostrar menos

      Este portal en otros países / regiones:

      open menu
      back to top