83 文字を超える漢字(あるいは特定の文字数を超える)のファイル名のファイルをアップロードできないのはなぜですか?


最終更新日: 2022-12-21

該当製品

  • QTS NASシリーズ

主な原因

QNAP NASのext4ファイルシステムでは、ファイル名の最大長(ファイル拡張子を含む)は255バイトに制限されています。 

通常の漢字はUTF-8エンコーディングで3バイト使用します。そのため、84文字の漢字は252バイトになります。3文字のファイル拡張子では、さらに4バイトが追加されます(例:「.txt」では、ドットを含め、それぞれが1バイトになります)。つまり、1バイト超えて256バイトになります。


詳細

ただし、1文字あたりのバイト数は各言語の文字セットによって異なります(例えば、一部の漢字は4バイト必要)。また、ファイル拡張子にさらに3文字前後が含まれるので、実際の制限はケースバイケースで異なります。


参考文献

ext4ファイルシステムについて 

この記事は役に立ちましたか?

78% の人が、これは役に立つと思っています。
ご意見をいただき、ありがとうございます。

この記事の改善箇所をお知らせください。

その他のフィードバックがある場合は、以下に入力してください。

仕様を選択

      もっと見る 閉じる

      当ページを他の国/地域で見る:

      気軽にお問い合わせ! show inquiry button
      open menu
      back to top