ソースファイルに実行ビットが設定されているのはなぜですか?

ソースファイルに実行ビットが設定されているのはなぜですか?

Zodiacal Curve Crypto標準ライブラリでは、Cソースファイルの1つに実行可能なビットセットqvがあります。

ここに画像の説明を入力してください。

ご覧のとおり、複数のCファイルがありますが、secp2561k1.cファイルのみが実行可能です。これが私のダウンロードの外観です。なぜこのソースコードファイルにのみ実行ビットが設定されているのですか?

答え1

C ソースファイルを実行する理由はありません。ファイルがUnixではなくオペレーティングシステムから転送された場合、またはそれを介して転送されると、この状況が発生する可能性があります。

必要に応じて実行ビットを安全に削除できます。

$ chmod a-x secp256k1.c

関連情報