回答編集履歴

1

追記

2024/01/02 03:11

投稿

ikedas
ikedas

スコア4441

test CHANGED
@@ -1,4 +1,4 @@
1
- 結論から言うと、ストレージエンジンの仕様による制限だと思われます。
1
+ 結論から言うと、ストレージエンジンの仕様による制限だと思われます。オペレーティングシステムの制限も関係すると考えられます。
2
2
 
3
3
  以下を確認しました。
4
4
 
@@ -49,3 +49,5 @@
49
49
 
50
50
  255バイトがストレージエンジンにおけるファイル名の長さの上限だと思われます。
51
51
 
52
+ [追記] 今回確認したmacOSの環境では、ファイル名の長さの上限はOSレベルで255文字です。ほかのOSでも、ファイル名の長さの上限が255バイトまたは255文字とするものがほとんどです (なお、OSが扱える _パス名_ の長さは一般にこれよりも長いです)。そのため、255バイトがストレージエンジンにおけるファイル名の長さの事実上の上限となると考えられます。
53
+