Implémentation de l'encodeur