java中Quoted

48次阅读
没有评论

共计 437 个字符,预计需要花费 2 分钟才能阅读完成。

Quoted-printable 和 Base64 是两种常见的编码方式,用于将二进制数据转换为可打印字符的文本格式。

  1. Quoted-printable 编码:

    • 主要用于文本和邮件,将非 ASCII 字符(如中文、特殊字符)转换为 ASCII 字符。
    • 使用 "=“加上十六进制的编码表示非 ASCII 字符,例如”=E4=B8=AD" 表示中文字符 " 中 "。
    • 不会对 ASCII 字符进行编码,只对非 ASCII 字符进行编码。
    • 编码后文本的长度会稍微增加。
  2. Base64 编码:

    • 主要用于表示二进制数据(如图片、音频)的文本形式。
    • 使用 64 个可打印字符(A-Z、a-z、0-9、+、/)表示二进制数据。
    • 将每 3 个字节的二进制数据转换为 4 个字符,不足 3 个字节时进行填充。
    • 编码后文本的长度会明显增加,大约增加 33%。

总结:

  • Quoted-printable 编码主要用于文本和邮件,将非 ASCII 字符转换为 ASCII 字符,长度稍微增加。
  • Base64 编码主要用于表示二进制数据的文本形式,长度明显增加。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计437字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)