As you may have guessed, Base85x-java is an implementation of the base85x encoding scheme in Java.
Base85x is a way to store binary data within XML files. It is a new version of ASCII85/Base85 but uses an alphabet without the characters [!”#&’<=>]. Thus no escaping is required.
Base85 in general stores 4 bytes of binary input data in 5 printable characters. I.e. there is a 25 % overhead.
Base85x-java is licensed under the MIT license.