Bonjour à tous!
Euh je suis dans la muise, lol j'aimerai réaliser ceci:
Le principe du codage Base 64 consiste `a utiliser des caract`eres US-ASCII (caractères non accentués)
pour coder tout type de donnees codé sur 8 bits. Le flux de texte TE envoyé est terminé par le terminateur
binaire 0.
.Le format Base64, utilisé massivement dans les échanges de courrier electronique, permet ainsi
de transmettre n’importe quel document binaire (application, video, fichier audio, etc.) en piece jointe
d’un courrier electronique en les codant a l’aide de caracteres classiques. Le codage Base64 provoque une
augmentation globale de 33% du volume des donnees a encoder.
En parcourant les donnees binaires de gauche `a droite, des groupes de 24 bits sont crees en concatenant
des blocs de 3 donnees de 8 bits. Chaque groupe de 24 bits est ensuite divis´e en 4 groupes de 6 bits,
correspondant a 4 caracteres de l’alphabet Base64. L’alphabet est compose des codes ASCII imprimables
standards : ABCDE. . .XYZabcde. . .xyz123. . .789+/-
L’encodage Base64 est prevu pour des donnees formant un multiple de 24 bits. Ainsi, si le volume des
donnees a coder ne forment pas un multiple de 24 bits, le resultat du codage Base64 doit etre complete
par 0 a 3 caracteres « = » afin d’obtenir un multiple de 24 bits. Ce 65eme caractere ne peut ainsi ˆetre
present qu’a la fin des donnees encodees.
Par ailleurs, afin de garantir une compatibilite avec l’ensemble des systemes de messagerie, les donnees
Base64 sont formattees avec des retours `a la ligne afin que chaque ligne ne depasse pas 76 caracteres.
Entrees :
– H : Horloge de cadencement interne 1 MHz.
– TE(7 :0) : Entree textuelle.
– R : Reinitialisation codeur.
– DV : Donnee valide (actif `a 1 sur front montant de H)
Sorties :TS1(7 :0) : Sortie cod´ee textuelle
– TS2(7 :0) : Sortie codee textuelle
– TS3(7 :0) : Sortie codee textuelle
– TS4(7 :0) : Sortie codee textuelle
– TS5(7 :0) : Sortie codee textuelle
– TS6(7 :0) : Sortie codee textuelle
QQ1 pourrai me mettre sur la voie? Car j'en ai vraiment aucune idee..
Merci
Configuration: Windows XP
Firefox 3.0.1