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.