bonjour, j'essaie de comprendre l'encodage en base 64,
mais j'ai un peu de mal .
bien sûr qu'il y a des fonctions toutes prêtes pour le  faire, mais j'aimerais 
bien comprendre .
supposons que je  souhaites encoder le H (majuscule )
voici ce que je suis :
 1. Passer chaque caractere en decimal pas rapport à la table ASCII
ce qui me donne le  nombre 72.

2- Pour ensuite les passer en binaire
le nombre 72 en binaire donne :
0b1001000
 3 Diviser la chaine binaire en groupe de 6
ce qui me donne :
100100 0
 4 Repasser le binaire en decimal
c'est ici que je bloque .
 5 Puis enfin les remettre en caractere selon la table base64 (voir plus haut)

Répondre à