Por que não posso carregar ficheiros com nomes de ficheiro com mais de 83 caracteres chineses (ou mais do que um determinado número de outros caracteres)?


Data da última modificação: 2022-12-21

Produtos aplicáveis

  • Série NAS QTS

Causa raiz

O comprimento máximo do nome do ficheiro (incluindo a extensão do ficheiro) é limitado a 255 bytes no sistema de ficheiros ext4 do NAS QNAP. 

Um carácter chinês normal ocupa 3 bytes na codificação UTF-8, portanto 84 caracteres chineses normais correspondem a 252 bytes. Uma extensão de ficheiro de 3 letras acrescenta mais 4 bytes (por exemplo, ‘.txt’, que tem 1 byte por carácter ASCII incluindo o ponto), fazendo com que o resultado seja de 256 bytes, que é 1 byte acima do limite.


Detalhes

O número de bytes por carácter pode variar entre diferentes conjuntos de caracteres para diferentes idiomas, bem como dentro de um idioma (por exemplo, alguns caracteres especiais chineses requerem 4 bytes). E como as extensões de ficheiros também podem conter menos ou mais de 3 letras, o limite real de caracteres pode variar caso a caso.


Leitura adicional

Sobre o sistema de ficheiros ext4 

Este artigo foi útil?

78% das pessoas acham que foi útil.
Obrigado por seu retorno.

Conte-nos como podemos melhorar este artigo:

Se quiser enviar outros comentários, escreva-os abaixo.

Escolher especificação

      Mostrar mais Menos

      Este site noutros países/regiões:

      open menu
      back to top