J'aimerais modifier le code de "lzmaAlone.cs" de façon à prendre en compte les interactions utilisateur en console.

C'est-à-dire que l'utilisateur rentrera le chemin lui-même etc., au lieu de se servir de l'exécutable. J'aimerais que le programme s'exécute à partir de l'environnement de développement.

Mais le code a l'air très "intouchable", dans le sens où il y a plein de fonctions qui ne me servent pas, comme la taille du dictionnaire, etc. et autres paramètres, ce qui fait que les fonctions principales dépendent de tous ces paramètres, et c'est donc très difficile de les supprimer.

Les interfaces sont difficiles à déterminer.

Quelqu'un peut-il m'aider à faire ça ? Le code source est joint.

Merci.