Base64是一种基于64个可打印字符来表示二进制数据的编码方式。它常用于在HTTP环境下传输较长的标识信息,或在需要将二进制数据存储于文本文件时使用。
Base64编码原理:
- 将每3个字节(24位)的数据分为4组,每组6位
- 每6位数据对应一个Base64字符(共64个字符)
- 如果输入数据不是3的倍数,会进行补位处理
Base64字符集:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
0
1
2
3
4
5
6
7
8
9
+
/
示例:
原始文本: "Hello"
Base64编码: "SGVsbG8="
注意事项:
- Base64编码会使数据大小增加约33%
- Base64编码后的字符串可能包含'+', '/'和'='字符
- 本工具支持UTF-8字符编码和解码
- 支持图片文件转换为Base64 DataURI