Конечно, есть. Как и другие, упомянутые выше, большинство изображений начинаются с какой-то «магии», которая всегда будет переводиться в данные Base64. Ниже приведено несколько примеров:
Растровое изображение начнется с Qk3
Jpeg начнется с /9j/
GIF начинается с R0l
(это ноль в качестве второго символа).
И так далее. Нетрудно взять разные типы изображений и выяснить, что они кодируют. Просто будьте осторожны, так как у некоторых есть больше чем одно волшебство, поэтому вы должны учесть их в своем «коде перевода» B64.