05AB1E, 7845 535535 34
TöBC
This converts the input from base 102
according to 05AB1E's codepage. TB
is mapped to 2911 and öC
to 24512. Digits larger or equal to the base are allowed and "overflow" into the next digit.
This can be inverted by iterating the digits of the output in reverse:
inverse program:
[D0Q# "loop while TOS != 0"\
T‰`2‰` "divmod 10"\
5Qii "if the last digit was 101:"\
'öˆ24'Bˆ5- "append ö to global array and subtract 245 from TOS"\
ë "else:"\
'Tˆ2'Cˆ6- "append T to global array and subtrac 26 from TOS"\
]¯RJ "after the loop: reverse global array and join"\