Windows が exFAT および FAT32 ファイルシステム上のファイルに異なるファイル権限を割り当てるのはなぜですか?

Windows が exFAT および FAT32 ファイルシステム上のファイルに異なるファイル権限を割り当てるのはなぜですか?

タイトルの質問は私が考える進行中ですが、ここではいくつかの可動部分があります。 と という 2 つのディレクトリを Windows マシンから Linux マシンにコピーしようとしていましfolder_onefolder_two

私は以下の手順を実行しました。

  1. Windows マシンでは、GUI 7-Zip プログラムを使用してデスクトップ フォルダーにfolder_one圧縮しました。folder_one.7z
  2. folder_one.7zフォーマットされたUSBドライブにコピー(Linux から)FAT32 として。
  3. Windows マシンから USB ドライブを取り外しました。
  4. folder_one.7zUSB ドライブから~/tmpLinux マシンにコピーします。

さて、同じ手順を繰り返しましたfolder_twoが、ステップ2はfolder_two.7z4GB(FAT32のファイルサイズ制限)を超えてしまったため失敗しました。そこでUSBドライブを再フォーマットしました。(Windows から)exFAT としてコピーしfolder_two.7z、残りの手順を同じ方法で完了しました。

この操作の後、Linux マシンから実行ls -lすると、~/tmp大きい方のフォルダーではすべてのユーザーに対して実行可能位置が有効になっているのに対し、小さい方のフォルダーでは有効になっていないことがわかります。

-rw-r--r--. 1 max max 1.9G Feb 11  2023 folder_one.7z
-rwxr-xr-x. 1 max max 5.8G Feb 11  2023 folder_two.7z

これはなぜでしょうか?2 つのファイルの唯一の違いは、異なる種類のファイル システム (種類とフォーマットに使用された OS が異なります) で Windows から Linux に移動されたことです。単に FAT32 が実行権限をまったくサポートしていないだけなのでしょうか?

関連情報