Dlaczego nie mogę przesłać plików o nazwach składających się z ponad 83 chińskich znaków (lub o większej liczbie innych znaków niż określona)?


Data ostatniej modyfikacji: 2022-12-21

Dotyczy produktów

  • Seria QTS NAS

Główna przyczyna

Maksymalna długość nazwy pliku (w tym rozszerzenie pliku) jest ograniczona do 255 bajtów zgodnie z systemem plików ext4 na serwerze QNAP NAS. 

Zwykły chiński znak zajmuje 3 bajty w kodowaniu UTF-8, dlatego 84 zwykłe chińskie znaki to 252 bajty. Rozszerzenie pliku o 3 litery dodaje 4 dodatkowe bajty (np. rozszerzenie „.txt”, które zawiera 1 bajt na znak ASCII łącznie z kropką), w wyniku czego otrzymujemy 256 bajtów, czyli 1 bajt nadmiarowo.


Szczegóły

Liczba bajtów na znak może się różnić w różnych zestawach znaków dla różnych języków, jak również w obrębie jednego języka (np. niektóre specjalne znaki chińskie wymagają 4 bajtów). A ponieważ rozszerzenia plików mogą również zawierać mniej więcej 3 litery, rzeczywisty limit znaków może się różnić w zależności od przypadku.


Więcej informacji

Informacje o systemie plików ext4 

Czy artykuł ten był przydatny?

78% ludzi uważa, że to pomaga.
Dziękujemy za przekazanie opinii.

Poinformuj nas proszę, w jaki sposób możemy ulepszyć ten artykuł:

Bardziej szczegółowe opinie można wpisać poniżej.

Wybierz specyfikację

      Więcej Mniej

      Ta strona dostępna jest w też krajach/regionach:

      open menu
      back to top