Произвольные данные в текст - это base64, ровно для этого он и придуман. Можно ещё попробовать base85, но это более рискованно, тк некоторые символы могут быть восприняты месенджером как разметка текста.
Кодирование в изображение или видео - наиболее надёжно будет сделать серию из qr-кодов.
Мешанина из пикселей может быть сильно сжата этим месенджером до состояния собственно каши, только нечитаемой.
Звук - тоновое кодирование, но там битрейт будет ужасный.