Я пытаюсь предотвратить загрузку непосредственно исполняемых типов файлов. Есть ли надежный способ проверить, является ли файл исполняемой программой или просто пассивным файлом данных?
Например:
example.exe // Directly runable, consider dangerous
example.txt // Not Directly runable, consider "safe"example.bat // Directly runable?, consider dangerous
example.doc // Not Directly runable, consider "safe"
Ну есть is_executable ().
Других решений пока нет …