L’encodage base64 sert à convertir des chaînes bianaires de 24 bits (une suite de 24 “zéro” ou “un”) en une chaîne de 4 caractères ASCII à l’aide d’un alphabet de 64 caractères :
Valeur Codage Valeur Codage Valeur Codage Valeur Codage
0 000000 A 17 010001 R 34 100010 i 51 110011 z
1 000001 B 18 010010 S 35 100011 j 52 110100 0
2 000010 C 19 010011 T 36 100100 k 53 110101 1
3 000011 D 20 010100 U 37 100101 l 54 110110 2
4 000100 E 21 010101 V 38 100110 m 55 110111 3
5 000101 F 22 010110 W 39 100111 n 56 111000 4
6 000110 G 23 010111 X 40 101000 o 57 111001 5
7 000111 H 24 011000 Y 41 101001 p 58 111010 6
8 001000 I 25 011001 Z 42 101010 q 59 111011 7
9 001001 J 26 011010 a 43 101011 r 60 111100 8
10 001010 K 27 011011 b 44 101100 s 61 111101 9
11 001011 L 28 011100 c 45 101101 t 62 111110 - (minus)
12 001100 M 29 011101 d 46 101110 u 63 111111 _ (underline)
13 001101 N 30 011110 e 47 101111 v
14 001110 O 31 011111 f 48 110000 w (complément) =
15 001111 P 32 100000 g 49 110001 x
16 010000 Q 33 100001 h 50 110010 y
le 65e caractère “=”, servant à compléter la dernière chaîne binaire si elle est incomplète.
C’est l’encodage qui est utilisé pour des messages ou pour transférer le contenu d’un fichier et donc qui est généralement requis pour générer des fichiers via les actions “Créer un fichier” mais également les actions incluant des pièces jointes