Можно ли проверить, имеет ли сжатый файл, который пытался загрузить пользователь, расширение файла .EXE?
Что-то вроде этого. (Примечание: это всего лишь пример, поэтому у меня нет фактического кода.
1-й шаг
- Подтвердить, если загруженный пользователем файл сжат (например, .rar / .zip) или изображением (например, .jpg / .png).
2-й шаг
- Если изображение, то это нормально.
- Если это сжатый файл, то проверьте, не поврежден ли он или файл в сжатом файле заканчивается расширением изображения (.jpg / .png).
3-й шаг
- Выведите результат, независимо от того, поврежден ли файл, который пытался загрузить пользователь, приложением (.exe) или успешно (изображение, например, .jpg или .png).
-1
Решение
Так же, как сказал Георг, я могу просто использовать застежка-молния или же ЭОР функция, чтобы перечислить, что находится в архиве и извлечь файлы в нем.
0
Другие решения
Других решений пока нет …