Ajouter ce site à vos favoris Envoyer ce site à un ami Plan du site Aide
UTILITAIRES WEB
Compteur de visites/421
Anciens Sites Jeux Nature Série de Photos Vidéos Utilitaires WEB Programmes

Codes Base 64 - base64_encode() et base64_decode()

La fonction PHP base64_encode() (et la fonction inverse base64_decode()) réalise le codage (respectivement le décodage) d'un URL. Ce type de codage peut être utilisé pour coder les URL.

Ce codage peut être utilisé avec des programmes qui ne gèrent pas correctement les caractères au format ASCII sur 8 bits, comme par exemple les programmes de messagerie US. Un texte codé est environ 30% plus petit.

Le tableau suivant décrit l'ensemble des caractères codés par la fonction PHP base64_encode().

Légende
Numéro 0xA9
Affichage ©
Code base64 qQ==

1°) Codage en utilisant la fonction PHP: urldecode(%i) et base64_encode(urldecode(%i))

0x00

AA==
0x01

AQ==
0x02

Ag==
0x03

Aw==
0x04

BA==
0x05

BQ==
0x06

Bg==
0x07

Bw==
0x08

CA==
0x09

CQ==
0x0A

Cg==
0x0B

Cw==
0x0C

DA==
0x0D

DQ==
0x0E

Dg==
0x0F

Dw==
0x10

EA==
0x11

EQ==
0x12

Eg==
0x13

Ew==
0x14

FA==
0x15

FQ==
0x16

Fg==
0x17

Fw==
0x18

GA==
0x19

GQ==
0x1A

Gg==
0x1B

Gw==
0x1C

HA==
0x1D

HQ==
0x1E

Hg==
0x1F

Hw==
0x20

IA==
0x21
!
IQ==
0x22
"
Ig==
0x23
#
Iw==
0x24
$
JA==
0x25
%
JQ==
0x26
&
Jg==
0x27
'
Jw==
0x28
(
KA==
0x29
)
KQ==
0x2A
*
Kg==
0x2B
+
Kw==
0x2C
,
LA==
0x2D
-
LQ==
0x2E
.
Lg==
0x2F
/
Lw==
0x30
0
MA==
0x31
1
MQ==
0x32
2
Mg==
0x33
3
Mw==
0x34
4
NA==
0x35
5
NQ==
0x36
6
Ng==
0x37
7
Nw==
0x38
8
OA==
0x39
9
OQ==
0x3A
:
Og==
0x3B
;
Ow==
0x3C
<
PA==
0x3D
=
PQ==
0x3E
>
Pg==
0x3F
?
Pw==
0x40
@
QA==
0x41
A
QQ==
0x42
B
Qg==
0x43
C
Qw==
0x44
D
RA==
0x45
E
RQ==
0x46
F
Rg==
0x47
G
Rw==
0x48
H
SA==
0x49
I
SQ==
0x4A
J
Sg==
0x4B
K
Sw==
0x4C
L
TA==
0x4D
M
TQ==
0x4E
N
Tg==
0x4F
O
Tw==
0x50
P
UA==
0x51
Q
UQ==
0x52
R
Ug==
0x53
S
Uw==
0x54
T
VA==
0x55
U
VQ==
0x56
V
Vg==
0x57
W
Vw==
0x58
X
WA==
0x59
Y
WQ==
0x5A
Z
Wg==
0x5B
[
Ww==
0x5C
\
XA==
0x5D
]
XQ==
0x5E
^
Xg==
0x5F
_
Xw==
0x60
`
YA==
0x61
a
YQ==
0x62
b
Yg==
0x63
c
Yw==
0x64
d
ZA==
0x65
e
ZQ==
0x66
f
Zg==
0x67
g
Zw==
0x68
h
aA==
0x69
i
aQ==
0x6A
j
ag==
0x6B
k
aw==
0x6C
l
bA==
0x6D
m
bQ==
0x6E
n
bg==
0x6F
o
bw==
0x70
p
cA==
0x71
q
cQ==
0x72
r
cg==
0x73
s
cw==
0x74
t
dA==
0x75
u
dQ==
0x76
v
dg==
0x77
w
dw==
0x78
x
eA==
0x79
y
eQ==
0x7A
z
eg==
0x7B
{
ew==
0x7C
|
fA==
0x7D
}
fQ==
0x7E
~
fg==
0x7F

fw==
0x80

gA==
0x81

gQ==
0x82

gg==
0x83
ƒ
gw==
0x84

hA==
0x85

hQ==
0x86

hg==
0x87

hw==
0x88
ˆ
iA==
0x89

iQ==
0x8A
Š
ig==
0x8B

iw==
0x8C
Œ
jA==
0x8D

jQ==
0x8E
Ž
jg==
0x8F

jw==
0x90

kA==
0x91

kQ==
0x92

kg==
0x93

kw==
0x94

lA==
0x95

lQ==
0x96

lg==
0x97

lw==
0x98
˜
mA==
0x99

mQ==
0x9A
š
mg==
0x9B

mw==
0x9C
œ
nA==
0x9D

nQ==
0x9E
ž
ng==
0x9F
Ÿ
nw==
0xA0
 
oA==
0xA1
¡
oQ==
0xA2
¢
og==
0xA3
£
ow==
0xA4
¤
pA==
0xA5
¥
pQ==
0xA6
¦
pg==
0xA7
§
pw==
0xA8
¨
qA==
0xA9
©
qQ==
0xAA
ª
qg==
0xAB
«
qw==
0xAC
¬
rA==
0xAD
­
rQ==
0xAE
®
rg==
0xAF
¯
rw==
0xB0
°
sA==
0xB1
±
sQ==
0xB2
²
sg==
0xB3
³
sw==
0xB4
´
tA==
0xB5
µ
tQ==
0xB6

tg==
0xB7
·
tw==
0xB8
¸
uA==
0xB9
¹
uQ==
0xBA
º
ug==
0xBB
»
uw==
0xBC
¼
vA==
0xBD
½
vQ==
0xBE
¾
vg==
0xBF
¿
vw==
0xC0
À
wA==
0xC1
Á
wQ==
0xC2
Â
wg==
0xC3
Ã
ww==
0xC4
Ä
xA==
0xC5
Å
xQ==
0xC6
Æ
xg==
0xC7
Ç
xw==
0xC8
È
yA==
0xC9
É
yQ==
0xCA
Ê
yg==
0xCB
Ë
yw==
0xCC
Ì
zA==
0xCD
Í
zQ==
0xCE
Î
zg==
0xCF
Ï
zw==
0xD0
Ð
0A==
0xD1
Ñ
0Q==
0xD2
Ò
0g==
0xD3
Ó
0w==
0xD4
Ô
1A==
0xD5
Õ
1Q==
0xD6
Ö
1g==
0xD7
×
1w==
0xD8
Ø
2A==
0xD9
Ù
2Q==
0xDA
Ú
2g==
0xDB
Û
2w==
0xDC
Ü
3A==
0xDD
Ý
3Q==
0xDE
Þ
3g==
0xDF
ß
3w==
0xE0
à
4A==
0xE1
á
4Q==
0xE2
â
4g==
0xE3
ã
4w==
0xE4
ä
5A==
0xE5
å
5Q==
0xE6
æ
5g==
0xE7
ç
5w==
0xE8
è
6A==
0xE9
é
6Q==
0xEA
ê
6g==
0xEB
ë
6w==
0xEC
ì
7A==
0xED
í
7Q==
0xEE
î
7g==
0xEF
ï
7w==
0xF0
ð
8A==
0xF1
ñ
8Q==
0xF2
ò
8g==
0xF3
ó
8w==
0xF4
ô
9A==
0xF5
õ
9Q==
0xF6
ö
9g==
0xF7
÷
9w==
0xF8
ø
+A==
0xF9
ù
+Q==
0xFA
ú
+g==
0xFB
û
+w==
0xFC
ü
/A==
0xFD
ý
/Q==
0xFE
þ
/g==
0xFF
ÿ
/w==


2°) Codage en utilisant la fonction PHP: base64_encode(chr(i)) et base64_decode(base64_encode(chr(i)))

0x00

AA==
0x01

AQ==
0x02

Ag==
0x03

Aw==
0x04

BA==
0x05

BQ==
0x06

Bg==
0x07

Bw==
0x08

CA==
0x09

CQ==
0x0A

Cg==
0x0B

Cw==
0x0C

DA==
0x0D

DQ==
0x0E

Dg==
0x0F

Dw==
0x10

EA==
0x11

EQ==
0x12

Eg==
0x13

Ew==
0x14

FA==
0x15

FQ==
0x16

Fg==
0x17

Fw==
0x18

GA==
0x19

GQ==
0x1A

Gg==
0x1B

Gw==
0x1C

HA==
0x1D

HQ==
0x1E

Hg==
0x1F

Hw==
0x20

IA==
0x21
!
IQ==
0x22
"
Ig==
0x23
#
Iw==
0x24
$
JA==
0x25
%
JQ==
0x26
&
Jg==
0x27
'
Jw==
0x28
(
KA==
0x29
)
KQ==
0x2A
*
Kg==
0x2B
+
Kw==
0x2C
,
LA==
0x2D
-
LQ==
0x2E
.
Lg==
0x2F
/
Lw==
0x30
0
MA==
0x31
1
MQ==
0x32
2
Mg==
0x33
3
Mw==
0x34
4
NA==
0x35
5
NQ==
0x36
6
Ng==
0x37
7
Nw==
0x38
8
OA==
0x39
9
OQ==
0x3A
:
Og==
0x3B
;
Ow==
0x3C
<
PA==
0x3D
=
PQ==
0x3E
>
Pg==
0x3F
?
Pw==
0x40
@
QA==
0x41
A
QQ==
0x42
B
Qg==
0x43
C
Qw==
0x44
D
RA==
0x45
E
RQ==
0x46
F
Rg==
0x47
G
Rw==
0x48
H
SA==
0x49
I
SQ==
0x4A
J
Sg==
0x4B
K
Sw==
0x4C
L
TA==
0x4D
M
TQ==
0x4E
N
Tg==
0x4F
O
Tw==
0x50
P
UA==
0x51
Q
UQ==
0x52
R
Ug==
0x53
S
Uw==
0x54
T
VA==
0x55
U
VQ==
0x56
V
Vg==
0x57
W
Vw==
0x58
X
WA==
0x59
Y
WQ==
0x5A
Z
Wg==
0x5B
[
Ww==
0x5C
\
XA==
0x5D
]
XQ==
0x5E
^
Xg==
0x5F
_
Xw==
0x60
`
YA==
0x61
a
YQ==
0x62
b
Yg==
0x63
c
Yw==
0x64
d
ZA==
0x65
e
ZQ==
0x66
f
Zg==
0x67
g
Zw==
0x68
h
aA==
0x69
i
aQ==
0x6A
j
ag==
0x6B
k
aw==
0x6C
l
bA==
0x6D
m
bQ==
0x6E
n
bg==
0x6F
o
bw==
0x70
p
cA==
0x71
q
cQ==
0x72
r
cg==
0x73
s
cw==
0x74
t
dA==
0x75
u
dQ==
0x76
v
dg==
0x77
w
dw==
0x78
x
eA==
0x79
y
eQ==
0x7A
z
eg==
0x7B
{
ew==
0x7C
|
fA==
0x7D
}
fQ==
0x7E
~
fg==
0x7F

fw==
0x80

gA==
0x81

gQ==
0x82

gg==
0x83
ƒ
gw==
0x84

hA==
0x85

hQ==
0x86

hg==
0x87

hw==
0x88
ˆ
iA==
0x89

iQ==
0x8A
Š
ig==
0x8B

iw==
0x8C
Œ
jA==
0x8D

jQ==
0x8E
Ž
jg==
0x8F

jw==
0x90

kA==
0x91

kQ==
0x92

kg==
0x93

kw==
0x94

lA==
0x95

lQ==
0x96

lg==
0x97

lw==
0x98
˜
mA==
0x99

mQ==
0x9A
š
mg==
0x9B

mw==
0x9C
œ
nA==
0x9D

nQ==
0x9E
ž
ng==
0x9F
Ÿ
nw==
0xA0
 
oA==
0xA1
¡
oQ==
0xA2
¢
og==
0xA3
£
ow==
0xA4
¤
pA==
0xA5
¥
pQ==
0xA6
¦
pg==
0xA7
§
pw==
0xA8
¨
qA==
0xA9
©
qQ==
0xAA
ª
qg==
0xAB
«
qw==
0xAC
¬
rA==
0xAD
­
rQ==
0xAE
®
rg==
0xAF
¯
rw==
0xB0
°
sA==
0xB1
±
sQ==
0xB2
²
sg==
0xB3
³
sw==
0xB4
´
tA==
0xB5
µ
tQ==
0xB6

tg==
0xB7
·
tw==
0xB8
¸
uA==
0xB9
¹
uQ==
0xBA
º
ug==
0xBB
»
uw==
0xBC
¼
vA==
0xBD
½
vQ==
0xBE
¾
vg==
0xBF
¿
vw==
0xC0
À
wA==
0xC1
Á
wQ==
0xC2
Â
wg==
0xC3
Ã
ww==
0xC4
Ä
xA==
0xC5
Å
xQ==
0xC6
Æ
xg==
0xC7
Ç
xw==
0xC8
È
yA==
0xC9
É
yQ==
0xCA
Ê
yg==
0xCB
Ë
yw==
0xCC
Ì
zA==
0xCD
Í
zQ==
0xCE
Î
zg==
0xCF
Ï
zw==
0xD0
Ð
0A==
0xD1
Ñ
0Q==
0xD2
Ò
0g==
0xD3
Ó
0w==
0xD4
Ô
1A==
0xD5
Õ
1Q==
0xD6
Ö
1g==
0xD7
×
1w==
0xD8
Ø
2A==
0xD9
Ù
2Q==
0xDA
Ú
2g==
0xDB
Û
2w==
0xDC
Ü
3A==
0xDD
Ý
3Q==
0xDE
Þ
3g==
0xDF
ß
3w==
0xE0
à
4A==
0xE1
á
4Q==
0xE2
â
4g==
0xE3
ã
4w==
0xE4
ä
5A==
0xE5
å
5Q==
0xE6
æ
5g==
0xE7
ç
5w==
0xE8
è
6A==
0xE9
é
6Q==
0xEA
ê
6g==
0xEB
ë
6w==
0xEC
ì
7A==
0xED
í
7Q==
0xEE
î
7g==
0xEF
ï
7w==
0xF0
ð
8A==
0xF1
ñ
8Q==
0xF2
ò
8g==
0xF3
ó
8w==
0xF4
ô
9A==
0xF5
õ
9Q==
0xF6
ö
9g==
0xF7
÷
9w==
0xF8
ø
+A==
0xF9
ù
+Q==
0xFA
ú
+g==
0xFB
û
+w==
0xFC
ü
/A==
0xFD
ý
/Q==
0xFE
þ
/g==
0xFF
ÿ
/w==