【EverEdit用户手册】Base64 编码解码
1 【EverEdit用户手册】Base64 编码解码
1.1 应用场景
互联网在传递信息的过程中,对非ASCII字符并不友好, 甚至ASCII中的不可视字符也会出现问题,Base64编码的出现,可以将汉字或一些二进制文件以ASCII字符的方式进行编码,这样可以方便在互联网传输。
知乎上有一篇文章对Base64编码进行了由浅入深的介绍:跳转知乎Base64文章。
1.2 使用方法
1.2.1 Base64编码
- 在编辑器中选中要进行Base64编码的文字
文本示例:
- 选择主菜单
工具 -> Base64编码解码 -> 以UTF8进行Base64编码
Base64文本:
1.2.2 Base64解码
- 在编辑器中选中要解码的文字(可以使用上一节的文字)。
- 选择主菜单
工具 -> 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.