|
 |
今天是 2026-6-8 星期一 |
 |
QQ:545684816 TEL:13979373522 |
 |
|
 |
|
base64编码
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息,并且避开特殊字符。Base64 也会经常用作一个简单的“加密”来保护某些数据,而真正的加密通常都比较繁琐。
Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。
关于这个编码的规则:
①.把3个字符变成4个字符。
②每76个字符加一个换行符。
③.最后的结束符也要处理。
转换表
| 索引 |
对应字符 |
索引 |
对应字符 |
索引 |
对应字符 |
| 0 |
A |
26 |
a |
52 |
0 |
| 1 |
B |
27 |
b |
53 |
1 |
| 2 |
C |
28 |
c |
54 |
2 |
| 3 |
D |
29 |
d |
55 |
3 |
| 4 |
E |
30 |
e |
56 |
4 |
| 5 |
F |
31 |
f |
57 |
5 |
| 6 |
G |
32 |
g |
58 |
6 |
| 7 |
H |
33 |
h |
59 |
7 |
| 8 |
I |
34 |
i |
60 |
8 |
| 9 |
J |
35 |
j |
61 |
9 |
| 10 |
K |
36 |
k |
62 |
+ |
| 11 |
L |
37 |
l |
63 |
/ |
| 12 |
M |
38 |
m |
|
|
| 13 |
N |
39 |
n |
|
|
| 14 |
O |
40 |
o |
|
|
| 15 |
P |
41 |
p |
|
|
| 16 |
Q |
42 |
q |
|
|
| 17 |
R |
43 |
r |
|
|
| 18 |
S |
44 |
s |
|
|
| 19 |
T |
45 |
t |
|
|
| 20 |
U |
46 |
u |
|
|
| 21 |
V |
47 |
v |
|
|
| 22 |
W |
48 |
w |
|
|
| 23 |
X |
49 |
x |
|
|
| 24 |
Y |
50 |
y |
|
|
| 25 |
Z |
51 |
z |
|
|
原文字节数对3求余,只可能是0,1,2这三个数中的一个。如果余数是0的话,就表示原文字节数正好是3的倍数(最理想的情况)。如果是1的话,转成2个Base64编码字符,为了让Base64编码是4的倍数,就要补2个等号;同理,如果是2的话,就要补1个等号。
请将要加密或解密的内容复制到以下区域
| |
 |
|
|
Copyright© 2006-2026, All rights reserved。 地址:紫阳镇天佑西路8号 站长:汪有万 建站时间:2006-9-1 |
|
 |