Я хочу использовать ffmpeg
для воссоздания загруженного файла изображения.Я знаю, что в PHP вы можете использовать imagecreatefromjpeg
, imagecreatefrompng
и imagejpeg
и т. Д. Для воссоздания изображений.Таким образом, если в исходных изображениях есть скрытое вредоносное ПО, оно будет «сломано» / повреждено.
Но я хочу использовать эту команду ffmpeg для воссоздания файлов изображений:
ffmpeg -i in.jpg out.jpg
Я проверил преобразование файла изображения, в котором PHP-код хранится в поле EXIF, и после преобразования,код PHP больше не выполняется в преобразованном файле ..
Кроме того, преобразованный файл имеет меньший размер: от 45,9 КБ до 11 КБ.
Это безопасный способ?
РЕДАКТИРОВАТЬ
Кстати, я также проверяю тип MIME и т. Д., Но MIME можно подделать, поэтому рекомендуется воссоздавать файлы изображений. Я хочу преобразовать файлы на другом сервере, гдеPHP не установлен.Таким образом, я также могу избежать любых потенциальных проблем с памятью PHP.