Я загружаю изображение из URL-адреса, предоставленного третьей стороной. На URL-адресе нет расширения файла (или имени файла) (так как это скрытый URL-адрес). Я могу взять данные из этого (в виде NSData) и загрузить его в UIImage и показать его в порядке.
Я хочу сохранить эти данные в файле. Однако, я не знаю, в каком формате находятся данные (PNG, JPG, BMP)? Я предполагаю, что это JPG (так как это изображение из Интернета), но есть ли программный способ узнать наверняка? Я просмотрел StackOverflow и документацию и ничего не смог найти.
ТИА.
Изменить: мне действительно нужно расширение файла? Я сохраняю его во внешнем хранилище (Amazon S3), но учитывая, что он всегда будет использоваться в контексте iOS или браузера (оба из которых кажутся точными при интерпретации данных без расширения), возможно, это не проблема.