Je vais présenter l'algorithme est vous me direz si c'est correct ou pas.
Et comment le traduire en C
Soit un fichier binaire A
1 etape.
Lire les 5 octet de A.
Et remplacer par la partie entier de B
En boucle jusqu'à trouver B'n
B'n est dans 4 octet.
2 etape
Décompresser le B'n pour trouver le A .
Il y 2 manière de faire soit par une méthode mathématique pour trouver le A
Soit je calcule tout les possibilités pour trouver le B'n et je m'arrête quand je trouve mon B'n donc j'aurais les valeurs de An
Les 5 octet de An retrouver je prend An =0010 0101 0100 0000 0001 0001 0010 0011 0011 0011=Bn-1 0011 0011 je me déplace de 2 octet pour trouver notre B'n-1
Voici vous pouvez le traduire en C .
Ou m'expliquer comme faire etape 1 et 2 en C.
Pour etablire un tel programe voici se que j'ai besoin:
Une fonction qui lit un fichier 1/2 octet par un demi octet.
une fonction qui remplace A1 par B dans notre code.
d'une fonction qui retourne les 5 octet de A depuis la partie entier de B
Suffit de faire tout les possibilités possible et de comparer notre B réel avec son partie entiere enregistrer dans fichier.
Si vous me donner comme faire ses fonction je peux vous ecrire se program en C.
Partager