Написал скрипт File2PNG, сохраняющий любой файл как PNG изображение (с возможностью восстановить обратно).
Можно использовать любой хостинг картинок для хостинга произвольных файлов.
Раньше была в ходу технология rarjpeg, но с большинством распространённых хостингов картинок (по крайней мере из тех что хранят изображения годами, а не удаляют через месяц) это уже не работает, т.к. они стали вычищать мусор из изображений, даже exif удаляют. А мой вариант работает, т.к. на выходе скрипта обычное изображение без чужеродных данных.
Только надо учитывать что некоторые хостинги изображений заливаемые картинки могут уменьшить, если она превышает лимиты, в таком случае файл будет испорчен.