accn是什么缩写(acn是什么的缩写)

发布时间: 8/29/2023 6:37:45 PM 来源: 追风逐光

mime邮件附件解码

在百度上找到的, 你看看,可能会有帮助的

MIME 编码方式简介

Subject: =?gb2312?B?xOO6w6Oh?=

这里是邮件的主题,可是因为编码了,我们看不出是什么内容,其原来的文本是: “你好!”我们先看看 MIME 编码的两种方法。

对邮件进行编码最初的原因是因为 Internet 上的很多网关不能正确传输8 bit 内码的字符,比如汉字等。编码的原理就是把 8 bit 的内容转换成 7 bit 的形式以能正确传输,在接收方收到之后,再将其还原成 8 bit 的内容。

MIME 是“多用途网际邮件扩充协议”的缩写,在 MIME 协议之前,邮件的编码曾经有过 UUENCODE 等编码方式 ,但是由于 MIME 协议算法简单,并且易于扩展,现在已经成为邮件编码方式的主流,不仅是用来传输 8 bit 的字符,也可以用来传送二进制的文件 ,如邮件附件中的图像、音频等信息,而且扩展了很多基于MIME 的应用。从编码方式来说,MIME 定义了两种编码方法Base64与QP(Quote-Printable) :

accn是什么缩写(acn是什么的缩写)

Base 64 是一种通用的方法,其原理很简单,就是把三个Byte的数据用 4 个Byte表示,这样,这四个Byte 中,实际用到的都只有前面6 bit,这样就不存在只能传输 7bit 的字符的问题了。Base 64的缩写一般是“B”,像这封信中的Subject 就是用的 Base64 编码。

另一种方法是QP(Quote-Printable) 方法,通常缩写为“Q”方法,其原理是把一个 8 bit 的字符用两个16进制数值表示,然后在前面加“=”。所以我们看到经过QP编码后的文件通常是这个样子:=B3=C2=BF=A1=C7=E5=A3=AC=C4=FA=BA=C3=A3=A1。

accn是什么缩写(acn是什么的缩写)

------------------------------------------------------

------------------------------------------------------

accn是什么缩写(acn是什么的缩写)

参考资料:我想你说的解码不成功的可能是QP编码

相关推荐