Decodificación
Para realizar la decodificación se almacena la cadena de bits recibida junto al diccionario y se procede a recorrer y tomar un extracto de esta cadena desde la primera posición con un largo inicial de 1. Si el extracto de bits no se encuentra en el diccionario, se agrega al extracto el siguiente bit en la cadena para volver a consultar al diccionario. En caso de que el extracto se encuentre, se obtiene el valor correspondiente y se almacena en una lista de valores. Se repite el proceso hasta que la tira de bits quede vacía. Una vez leída la tira de bits completa, se transforma a la matriz (conociendo previamente la cantidad de filas y columnas) donde cada m elementos forman una fila de la matriz que se quiere rearmar.