Amélioration encode et decode