Base91, ¿cómo se calcula?

He estado buscando en línea para averiguar cómo se calcula basE91. He encontrado recursos comoéste que especifica los caracteres utilizados para un valor específico, pero en ninguna parte he encontrado cómo obtengo ese valor.

He intentado cambiar los valores de entrada a binarios y tomar fragmentos de 6 y 7 bits, pero estos no funcionan y obtengo la salida incorrecta. No quiero un código que haga esto por mí, ya que escribirlo yo mismo, solo quiero saber el proceso necesario para codificar una cadena en basE91.

Respuestas a la pregunta(1)

Su respuesta a la pregunta