This was written in 2001. It does what you think. UUEncode a binary file to text for posting to BBS's, and UUDecode a text file back to a binary after downloading from a BBS. Yenc ultimately replaced UUEncode because it was more efficient and could make smaller encoded text files.