Почти верно — дело не в кодировке новых строк, а в том, что файлы обрабатываются как текст, из-за чего они повреждаются.
EF BF BD — это последовательность байтов UTF-8 для символа «ЗАМЕНА» (U+FFFD). Это указывает на то, что файл обрабатывался как текст, а не как бинарный.
Изображение JPEG начинается с ff d8 ff e0 xx xx 4a 46 49 46 00.
Вы можете увидеть, что первые четыре байта были заменены на EF BF BD.
Таким образом, ваши изображения действительно повреждены. Это не проблема импортера, а проблема базы данных, как уже отметил @pfaffman. Если вы скопировали эту базу данных с другого сервера, стоит проверить, не было ли этой проблемы уже в исходной базе данных. Это также может происходить только с самыми старыми изображениями (если это случилось давно). Просто удалите строку exit и посмотрите, что произойдёт.