I thought base-64 worked on ebcdic/ibm platforms as well. But either way, uuencode was the first and was very definitely a neat hack that worked and solved real problems.