Well, you should read the
RFC 4648 standard for Base64 encoding:
RFC 4648 wrote:Implementations MUST reject the encoded data if it contains
characters outside the base alphabet when interpreting base-encoded
data, unless the specification referring to this document explicitly
states otherwise. Such specifications may instead state, as MIME
does, that characters outside the base encoding alphabet should
simply be ignored when interpreting data ("be liberal in what you
accept").
It means that hashes (###) should be ignored. And TC decodes Base64 in MIME the right way: ignores unsupported characters and displays the following warning:
Code: Select all
---------------------------
Decode
---------------------------
WARNING: Illegal char(s) in input file!
---------------------------
OK
---------------------------
So who really needs those bells-and-whistles?
Andrzej P. Wozniak
Polish subforum moderator