Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Base64

En informatique, base64 est un codage de l'information utilisant 64 caractères, choisis pour être disponible sur la majorité des systèmes. C'est principalement utilisé pour la transmission de messages (courrier électronique et message de forum Usenet). C'est défini en tant qu'encodage MIME.

Un alphabet de 65 caractères est utilisé pour permettre la représentation de 6 bits par caractère. Le '=' (65e caractère) est utilisé dans le processus d'encodage pour les caractères finaux.

Le processus d'encodage représente des groupes de 24 bits de données en entrée par une chaîne en sortie de 4 caractères encodés. En procédant de gauche à droite, un groupe de 24 bits est créé en concatenant 3 octets (8 bits par octet). Ces 24 bits sont traités comme 4 groupes concatenés de 6 bits chacun converti en un unique caractère dans l'alphabet de la base 64.

Chaque groupe de 6 bits est utilisé comme index dans la tables des caractères de la base 64. Le caractère référencé par l'index correspondant est utilisé comme encodage de ce groupe de 6 bits.


 Valeur Encodage Valeur Encodage Valeur Encodage Valeur Encodage
 0 A 17 R 34 i 51 z
 1 B 18 S 35 j 52 0
 2 C 19 T 36 k 53 1
 3 D 20 U 37 l 54 2
 4 E 21 V 38 m 55 3
 5 F 22 W 39 n 56 4
 6 G 23 X 40 o 57 5
 7 H 24 Y 41 p 58 6
 8 I 25 Z 42 q 59 7
 9 J 26 a 43 r 60 8
 10 K 27 b 44 s 61 9
 11 L 28 c 45 t 62 +
 12 M 29 d 46 u 63 /
 13 N 30 e 47 v
 14 O 31 f 48 w (complément) =
 15 P 32 g 49 x
 16 Q 33 h 50 y

Un traitement spécial est effectué si moins de 24 bits sont disponibles à la fin des données à encoder. Aucun bit ne restant non-encodé, si moins de 24 bits sont disponibles alors des bits à zéro sont ajouté à la droite des données pour former un nombre entier de groupes de 6 bits. Etant donné que toutes données d'entrées encodées en base 64 sont consituées d'un nombre entier d'octets seul trois cas sont possible :

Portail Informatique et Internet - Accédez d'un seul coup d’œil à toute la série des articles de Wikipédia concernant l'Informatique et Internet.




This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia