If or when messaging platforms catch on and block long contiguous strings would the base64 be broken up into random lengths? What other ways might this be blocked and then unblocked?
That's a cat and mouse game messaging platforms would lose. e.g. you can encode arbitrary byte pairs as English words using a 64kword dictionary. Platforms would have to start deciding "does this English looking text make sense?"
I recall seeing a few scripts that do just this but apparently I did not bookmark them or they are named oddly. That might be a nice alternate option for platforms that get finicky about long strings. I recall people saying this would make the text too big but I think it could be cut up into multiple messages especially if the app had an outbound queue and delays to avoid tickling rate limits.