【EverEdit用户手册】Base64 编码解码

 

 

1 【EverEdit用户手册】Base64 编码解码

1.1 应用场景

  互联网在传递信息的过程中,对非ASCII字符并不友好, 甚至ASCII中的不可视字符也会出现问题,Base64编码的出现,可以将汉字或一些二进制文件以ASCII字符的方式进行编码,这样可以方便在互联网传输。

知乎上有一篇文章对Base64编码进行了由浅入深的介绍:跳转知乎Base64文章

1.2 使用方法

1.2.1 Base64编码

  1. 在编辑器中选中要进行Base64编码的文字

文本示例:

明月松间照,清泉石上流。
  1. 选择主菜单工具 -> Base64编码解码 -> 以UTF8进行Base64编码
    Base64文本:
5piO5pyI5p2+6Ze054Wn77yM5riF5rOJ55+z5LiK5rWB44CC

1.2.2 Base64解码

  1. 在编辑器中选中要解码的文字(可以使用上一节的文字)。
  2. 选择主菜单工具 -> Base64编码解码 -> 以UTF8进行Base64解码
🕮说明
解码时使用的文字编码方式,必须与编码时使用的文字编码方式一致, 比如上文中使用UTF8进行编码,Base64解码时还要选择UTF8文字编码方式。

1.2.3 其他编码方式的Base64编码和解码

菜单工具 -> Base64编码解码 -> 指定编码进行Base64编码会弹出编码对话框,用户选择想要的文字编码方式即可。
菜单工具 -> Base64编码解码 -> 指定编码进行Base64解码也会弹出编码对话框,选择Base64编码时一致的文字编码即可。

1.3 概念说明

  • 文字编码:不论是汉字还是其他语言文字,存储在磁盘上时,都是二进制,不同的文字编码方式,会将用户输入的文字映射成对应文字编码体系的二进制,这些二进制互不相通。常见的文字编码有:UTF-8, GB2312, ANSI等。
  • Base64编码: 是将文字按文字编码(如:UTF8)转换后的二进制串,再次编码成只包含64个ASCII字符的字符串。
  • Base64解码:即Base64编码的反过程。

文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。
Copyright © 2022~2024 All rights reserved.

posted @ 2024-11-13 19:07  tyysoft  阅读(21)  评论(0)    收藏  举报