De haut en bas, on trouve :
Tapez une suite de codes séparés par des virgules dans la zone entrée, par exemple 12,8,18,18,27,29,15,8, ensuite cliquez sur démarrer en bas.
Voici l'algorithme du décodeur
initialiser le dictionnaire avec tous les symboles possibles, exactement ceux du codeur
précédente := vide
TQ code := lire 1 code
si code hors du dictionnaire alors
courante := précédente + premier caractère de précédente
sinon
courante := dictionnaire[code]
finsi
afficher courante
nouvelle := précédente + premier caractère de courante (celui de gauche)
si non dictionnaire.contient(nouvelle), alors dictionnaire.ajouter(nouvelle)
précédente := courante
finTQ