question sur la base 64 - C - Programmation
Marsh Posté le 02-04-2004 à 09:35:44
Merci, pour ces infos mais cela c'était ok ! 
 
En fait, c'est plus sur le sens de : 
b(buff[0])<<2   | b(buff[1])>>4 & 0x3  
par exemple. 
 
Merci encore.
Marsh Posté le 02-04-2004 à 10:09:49
c'est juste une suite d'operations binaires, y a rien a comprendre ! 
 
decalage de 2 sur le resultat de b ( buff[0] ) 
decalage de 4 sur le resultat de b ( buff[1] ) 
'ou' binaire entre les 2 
'et' binaire entre ce resultat et 0x3, soit 00000011 
 
c'est tout  
 
Marsh Posté le 02-04-2004 à 12:37:28
Bon, j'ai du mal m'exprimé, 
 
Ma question, en clair, c'est plus en quoi cela encode en base 64, les bases du chagement en base 64. 
 
Merci et à bientôt
Marsh Posté le 02-04-2004 à 15:05:30
ah bah ca, faut que tu l'ecrives en detail pour voir les petites optimisations d'ecriture qui font que ca marche 
Marsh Posté le 02-04-2004 à 09:23:45
Bonjour,
Voilà, j'ai trouvé ce code sur le le site salemioche.com, pour encoder en base 64. Mais, je ne comprend pas bien la partie avec les fprintg notamenet les | et &. Si quelqu'un pouvait m'aider !
Merci.